Fixed DelayedTask to increment the correcnt variable...
Removed test DelayedTask and commented up DelayedTask
created observer and observable interfaces, working on trying to create strategy pattern for production
working on the production strategy
Removed the Sprite from the hierarchy - was no point in having it
switched intervals for weapon cooldowns to delayed tasks
switched all intervals to delayed tasks for cooldowns
Added Reflection Helper which provides amyn helper methods for using reflection
Created Reflection Tests
added delayed task for projectile
Docced ReflectionHelper
Merge branch 'master' of https://github.com/Tadimsky/vooga into change_timers

Conflicts:
	src/vooga/rts/gamedesign/sprite/gamesprites/interactive/units/Worker.java
	src/vooga/rts/gamedesign/weapon/Weapon.java
Fixed Manager to use iterator. Fixed weird right click stuff on input
Provided test method to do updates
REduced size of test map so that others can run it
Merge branch 'master' of https://github.com/Tadimsky/vooga into change_timers

Conflicts:
	src/vooga/rts/state/GameState.java
Merge branch 'master' of https://github.com/Tadimsky/vooga into change_timers
Fixed up Right Click Action and Made the Map a static variable of GameState
working on observing
Merge branch 'master' of https://github.com/Tadimsky/vooga into observerProduction

Conflicts:
	src/vooga/rts/gamedesign/sprite/gamesprites/interactive/InteractiveEntity.java
	src/vooga/rts/manager/Manager.java
	src/vooga/rts/map/GameMap.java