Added ElfRace

Added the ElfRace class

Cleaned up code and made some Hero function names more precise.

Removed Race Class as there are now 3 classes, one for each race.