Microfluidics-Aided Technologies : Platforms for Next Generation Biological Applications