Additions and more test coverage

@JarrodCTaylor,

This project is awesome! I was able to quickly and easily write another test for the one route that wasn't covered. I also added some stuff that I thought as a new person, might be useful so that I don't have to search through the blog post for the commands to run in postgres.

Let me know if any of these commits need changed to be pulled in or do not meet your requirements.

Thanks!