Added Infantry units

Also, changed hoplite to match infantry, changed the collision detector
to account for attack range, and made some changes to rts.js (see
comments in file for details)
Tank js file ver1.0
add building function
started villager
Continued working on villager

merged in the building method and implemented weak attacking
Merge remote-tracking branch 'origin/factioning' into Units

Conflicts:
	rts/src/rts.js
	rts/src/units/hoplite.js
Updated inheritance
Merge branch 'Units' of https://github.com/Jbtyson/cis580-rts into Units
Updated villager inheritance
Added getAttackRange to mousebox
Merge remote-tracking branch 'origin/start_end' into Units
Add soundtrack music
Merge Units to master