- Improved case classes support
- added enumeration
- improved pom.xml in order to support for several types of launching