Update 28/04/2013

* Update unitsDB
* Cleaned up generateMap()
* Update testmap.json
* New createNewUnit()
* New promoteUnit()