As with every other human endeavor this task also would not have been possible without the guidance and support that I got from everyone around me while I was working on the project. My advisor, Dr Digant Dave, through his encouragement and guidance of the subject played pivotal role in shaping this project. Credit goes to other lab members, Asif Rizwan and Priyanka Jillella for all the doses of feedback and caffeine that they provided. It would not be possible to enlist all the members of my family and friends, who have provided a tolerant ear to all my babblings throughout the period of my work on this project; however a failure to mention them would be a gross error. Finally I would like to thank all the giants of this field standing on ...