Cleaning and front-end reimplementation

- cleaning directories
- use bootstrap instead of semantics
- mobile adaptation
- improved informations exchange between client and server