Basic block finished

- Added way of working (virtualenv, code style, pip...)
- Refactored modules and packages.
- Set definitive structure