created observer and observable interfaces, working on trying to create strategy pattern for production
working on the production strategy
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
working on getting production actions working with the new controller and command stuff