Add app files and rough model classes

At this point I'm mostly brainstorming which class and database tables
we want to use
Add empty class files as placeholders

Will populate these later
Update gitignore file to ignore Vim swp files