added some different units
townhall, buildings, trade framework
changes
tests changed
new additions to commands and unit production
Fixed some errors in units branch, still need to fix errors with agents.
Added documentation to Agent.java, stating parameters of constructor.
Fixed errors in tests, building classes, outlined where to put
pathfinding, many stuff. Much wow. HAAAAAAAAAANDS.
new changes to action
Merge branch 'backend-dev-units' of
https://github.com/CSc436/Project-4x/ into backend-dev-units

Conflicts:
	src/control/Controller.java
Fixed all errors in Src. hopefully we should be able to get some form of
game working soon.... This branch will probably become new backend main.
more functionality for unit production
added new building reference to tile, along with x and y coordinate to
tile. Fixed some warnings for unused variables.
Merge branch 'backend-dev-units' of
https://github.com/CSc436/Project-4x.git into backend-dev-units
Merge branch 'backend-dev-units' into merge

Conflicts:
	src/control/Controller.java