Refactored projet structure + Added Dockerfile

Pour faciliter le dev, cette pull request introduit les commandes suivantes:

- ```make docker-test```: Exécute tout les tests dans un environnement presque identique à Travis.
- ```make docker-run```: Démarre l'application dans Docker et output une IP pour y accèder.
- ```make docker-run-interactive```: Vous donne un shell dans un container avec l'application et tout ses dépendances installées.

J'ai aussi refactor un peu. C'est pas une bonne pratique de mettre le code de l'application directement dans le root. Alors j'ai déplacer certains trucs dans ```lanets```. Je pense qu'on devrait même bouger le ```manage.py```.