Finalized codiding time, now testing --- 26-05-2014

Changed structure and modules organization of program.