Moved to a more generic design and reorganised files

- Web front end client and server part are now more generic. event types
and associated parsers are taken as constructor parameters
- Some useless classes have been removed
- Some classes and packages have been renamed 
- Application launchers have been modified according to refactorings