Change way buildings make units

Centralize tic() and other functions into Building class
Integrate us of UnitFactory
Units now initialized in Building class
Fix Units creation costs
Fix space making multiple units
Remove extra Swordsman and Archer UnitButton from TownHall(was used for
testing)
Fix UnitButton drawx and drawy being static
Add getter and setter methods for Unit creation costs
Condense 8 Camera coordinate ints into 2 Rectangles

Centralize hero stat initialization to updateStatsAndReturnRace(String
name) function
Change Hero sizes
all started at 60, 60
now:
Beholder 70, 70
Prototype 65, 65
Finneo 60, 60
Slender 55, 55
Tarba 50, 50
Create Resources class and integrate it Change selling

Moment you start constructing the building, you can sell for full price,
then each time construct is called, the refunded amount is decreased by
1. Negative refunds are checked on calling refund()
Can only refund if still under construction
Changed Image loading to ToolKit's Building queue

added public static final color BACKGROUND to Camera
Building Queue now draws images
Finish Building Queueing, Implement Resources
Onnly .class Commit