Added comments, moved files into packages that made more sense (i.e.
UnitType is now in the entites.Units package and not control, test files
are in the test package and not source, etc.). haaaaaaaaaaaaaands
Merge pull request #24 from CSc436/CommentsNick

Added comments, moved files into packages that made more sense (i.e.
Delete THIS_IS_A_TEST.txt

I don't think we still need this random text file sooooo.....
Delete THIS_IS_A_TEST.txt

do not need dis file. it is waste of space. haaaaaaaaaaaaaaaands
Implements backend for Kelsey's trading agreements.

- TradeFactory to create Trade instances.
- TradeManager that handles trade proposals and updating all active trades.
- Implements test cases for trade agreements.
Merge pull request #25 from CSc436/trading

Implements backend for Kelsey's trading agreements.
Changed factory to add the building to the players building list.  
Updated player to have a chargeforproduction method
Updated GameObject to have a reference to owner
Updated Stats to have a production cost variable
Updated unit to have a getproductioncost method
Added testresources
Fixed TestMerchant, which broke from changes
Factory now charges resources for creating a building, and checks if
there are enough resources to build it
Added more Tests
Moved PlayerTextInput to tests
Added some documentation
Added some documentation to GameCanvas and RenderTile
Updated Factory to error check adding buildings
Added height and width to BuildingType enum
Updated tests to add resources to players so they can add buildings
Added get to Resources
Merge pull request #26 from CSc436/resources

Resources.
Added the UML we put together
Working on Line of Sight and had to make some modifications to PlayerUnits.
1111
Completed AttackAction Module
Big square calculations are done, but finer pythagorean calcs are not yet done.
Fixed compilation error in TestResources.
Merge branch 'master' of https://github.com/CSc436/Project-4x into dev
Merge branch 'dev' of https://github.com/CSc436/Project-4x into dev