Database setup

https://www.pivotaltracker.com/story/show/57310098

This pull request is need along with the functional development environment.

<strong>Further changes will be needed:</strong>
* schema sql file (minor changes, base on new constraints)
* data sql file (major changes needed due to lack of sample data)