Added a very basic integration test (needs refactoring)
Fleshed out basic integration test
Merge pull request #3 from aschmolck/master

Various refactoring  and reformatting changes.
Merge pull request #1 from johnwright/basic-integration-tests

Basic integration tests
Support building a packaged jar with leiningen.
Workaround to very slow compile caused by gen-class in main:
we have  a dynamic main that looks up our real main and calls it,
hidden so gen-class applies only to that and not recursively.
Update procfile to reflect that we now set main in project.clj
use with not w/ in comments
Remove bogus entries in classpath.
Merge pull request #1 from paul-lshift/uberjar

Support uberjar building
Merge pull request #2 from paul-lshift/small-cleanups

Small cleanups
Log exceptions properly, and produce a 500 page
Log the failing request
Merge pull request #1 from paul-lshift/logging-fixes

Logging fixes
Send commands as JSON not forms.
Merge pull request #2 from paul-lshift/json-commands

Send commands as JSON, not as forms.
Follow earmuffs coding conventions for dynamically-scoped var; move with-clear-commands into its own namespace so we can use it in other tests.
Use with-clear-comamnds in the app test, to make the test self-contained.
Force the ids to be part of the command structure.
Failing test for date in commands.  Also rework the filechecker into a real checker.