Fixed bugs with stats not computing and updating properly as discussed in pull request #26.
Fixed bug with null equipments using new empty equipment slot system. Added recomputeStats() to all existing units. Reorganized units' code order for consistency.