Some unit testing for the dirt-magnet.storage namespace.

Could use more stuff.
Implement 'with-database' macro that ensures its body has *db-conn*
available to it.
Not used.
Make 'lein run' run the thing locally.
gitignore the .lein-failures file
Log & throw if no database_url is either in the env or passed in.
Add a -main to storage, so you can load an empty db with 'lein run -m dirt-magnet.storage'
Use with-database stuff
Add a :nodb test selector
Use postgres JDBC driver with working .isValid implementation
Detect and re-establish closed connections, plus unit tests
Travis can't handle the database hotness
Merge pull request #1 from ddillinger/with-database

With database