Docker in development

- Add more memory to the virtual machine
- Add a new database for testing
- Include some development workflow tips and tricks