Unit Classes and Interfaces added

Classes are done at basic level. All constructors set the type of the
unit, initial health and attack level.
Interfaces are not completely finished. Some arguments of their methods
needs to be added.