TM portion of unit testing.

Added test cases for the following classes:
	ZombieFactory
	BulletFactory
	PerishableUnit
	Unit
	Zombie
	NormalZombie
	Plant
	SunflowerPlant
	PeaShooterPlant
	SunGenerator