Add basic barracks
Improve style, OO usage, and python approach

-Prepend internal variables with _
-Got rid of superfluous Unit.__init__ calls in the subclasses
-Defining prop_levels key/value pairs in single command
-Add printStats and printHpLevels methods