Fix project validation object

Copy/paste bug
Add form to create new projects
Put models in separate files

I was about to add a third model and decided to refactor first, rather
than keep growing Database.js.