Also I would like to thank my colleagues of whom I have learned the ropes of some of the techniques necessary for the work done in this thesis. Finally I would like to thank my parents for a lifetime of unconditional support, dedication and effort. Without them, most likely I could not be writing these words right now.