SupplyLogic: Added create functionality
Supplies: Added get new ID for the supplies
SupplyLogic: Added delete functionality
Merge branch 'master' into NewAndDeleteSupplies
RankLogic: Added save and delete functionality
Ranks: Added get new ID method
Git being stupid
Merge branch 'master' into RankNewAndDelete

Conflicts:
	overwatch/src/overwatch/controllers/VehicleLogic.java
Ranks: REmoved redundent code
Ranks: Added create method
RankLogic: Changed the way ranks are made
Main: Started TODO list
SupplyLogic: Changed the create method
Supplies: Added create method
creates a new supply
Added Util.randomAlphaString and Util.randomIntRange
Added db.Common, Common.randomNamePart
Tested Common.randomNamePart(): works
Database: DatabaseException is now thrown for ANY exception in DB funcs
VehicleLogic: Changed to reliable save-actually-worked test
Vehicles: Fixed cast bug