New database models and migrations

* Add models definition
* Add migrations using alembic
* Add a Vagrant example vm configuration file and its bootstrap method.
* Update README with some comments about alembic, and the directory structure.