Made the following changes:

	* Changed naming convention to camel case
	* Condensed source tree structure
	* Started a more rigourous test program for TDD
Changed source code tree