Added Clone stub. Refactoring.

	- Refactored constructor methods into constructor functions
	- Removed dependencies between tests