MicroRevolution: Computational/experimental analysis of microRNA biogenesis and function