Restructure repo

Break application into a sane file and folder structure.

Cleanup db management - there is an issue with multiple open connections when dropping the db
through the migrations. Does it happen on anyone else's machine?

Update the schema.sql with 007 migration - the schema.sql file was introduced in parallel to the changes in 006
which is why they weren't introduced in the same commit.

Fix asset lookup

Switch from puma to unicorn - using puma was a little premature. Stick with the basics for now.