New migration file (but still relying on .sync)
See https://github.com/18F/afsmallbiz/issues/78
Do not drop SequelizeMeta table, it's needed for migrations
bulk of most tables defined
still struggling with foreign keys
experimenting with allowing sequelize to create many-to-many join table itself
migrated and synched versions of database consistent
see https://github.com/18F/afsmallbiz/issues/78
(except for lack of foreign keys to join table in synched version, which seems unavoidable)
Add db setup to .travis.yml
Merge branch 'master' into migrations

Conflicts:
	lib/controllers/documents.js
Adding truncate filter to shorten descriptions and adding basic search functionality.
See 18F/afsmallbiz#77
Merge pull request #8 from 18F/migrations

Using Sequelize migrations to manage data schema.  Looks good.
Merging master (with migrations) back into dognpony
Modifications to correct document upload/listing/editing behavior work with postgres backend.
See 18F/afsmallbiz#77
* Dot separated template files do not appear to work. Not sure why, so switching to camel case for the moment.
* Added error message and failure condition for document meta data editing.
* Corrected document links to use the ui-sref link style.
* Changed userId to user_id in documents.js to match current foreign key naming convention.
* Removed duplicated listing code from documentUpload.js.