ComponentModel tests and laser updating

* I recommitted the unit tests for component Model
* Fixed the issue with the laser not updating
* When we turn the battery off, emitter and deflector images don’t
update. This will be added as an issue.
Merge branch 'PowerUp_TestandClean' of https://github.com/zsweedyk/CS121F14S4_Team8 into PowerUp_TestandClean

Conflicts:
	GameModel.m
	PowerUPTests/ComponentModelTests.m
Merge branch 'PowerUp_TestandClean' of https://github.com/zsweedyk/CS121F14S4_Team8 into PowerUp_TestandClean