Database: DatabaseException is now thrown for ANY exception in DB funcs
VehicleLogic: Changed to reliable save-actually-worked test
Vehicles: Fixed cast bug
Vehicles: added random name as test case
Added Util.concatWithCommas
Added db.Common.createWithUnique, as discussed
db.Common.createWithUnique: Bugfix, replaceAll instead of replace
Changed db.Vehicles to use createWithUnique
Common.createWithUnique now tries a finite number of times