Refactored the building hierarchy
Fixed factory errors resulting from refactoring in gamedesign
factory is working for simple user-defined buildings
Factory will no longer crash, but decode for Units still needs to be implemented (along with other things)
merging with master for pull request
removed some classes
Simplified the strategy code
merged with master, all working now
updated code so that it can be automatically merged
added GameBuilding manager to Building
added a method to ReflectionHelper
Merge branch 'master' of https://github.com/Tadimsky/vooga into factoryrefactor
Implemented Unit decoder
Merge pull request #22 from Tadimsky/factoryrefactor

Looks to be good. Doesn't appear to make any changes to other code. 
Looks awesome if it works!!