#35 changed description to name to avoid confusion
- added new method getId() only used by DAOs
- all enums do not have toString anymore to make logs smaller - not that
  much point anyway
- all enums now follow getId() and getName() to avoid confusion
- floor is camelCase, avoids needs to process locally
- calendar event translator uses name everywhere