Add database schema file and README about how to create the database
Add pg module
Add PoemsRepository first draft
Connect poems routes to the database with PoemsRepository

This is a super rough draft with no error handling and not much thought
as to how we want to do things long term. Just wanted to get some basic
database interaction going.
Update schema and README to reflect new process for creating the db

This should resolve the issue of the collation / locale issue that
appears to be different on different operating systems. The locale
should get set appropriately when the database is created and so the
script no longer needs to handle that.

The README now includes instructions on how to set up a separate user
for the database which is more appropriate for production.
Add database schema file and README about how to create the database
Add pg module
Add PoemsRepository first draft
Connect poems routes to the database with PoemsRepository

This is a super rough draft with no error handling and not much thought
as to how we want to do things long term. Just wanted to get some basic
database interaction going.
Update schema and README to reflect new process for creating the db

This should resolve the issue of the collation / locale issue that
appears to be different on different operating systems. The locale
should get set appropriately when the database is created and so the
script no longer needs to handle that.

The README now includes instructions on how to set up a separate user
for the database which is more appropriate for production.
Add example database config and ignore the real config file
Get rid of console.log
Read database config from file. Exit process if file not found.
Merge branch 'postgres' of github.com:jimguys/cuddlychang into postgres

Conflicts:
	lib/repositories/poems_repository.js
	routes/poem.js
Add info about how to generate schema.sql from an existing db
Ignore swap files
Add file to encapsulate the loading of the database config
Load the db config in index and inject into routes that need it.
Remove console.log I was using for debugging
Load database config in app.js

It may need to be used by code outside of the "routes" hierarchy, such
as the socket.io code that is listening for new lines coming in? Plus
this way nothing happens if the database config is not found and it's
obvious to the reader that this config is required.