Reformatted sources
Merge remote-tracking branch 'origin/reformat'
Cosmetics.
Refactoring business.clj and tests.
Rename :payload to :body
Refactor command-access and -listener
Fix refactoring bug; make command-state non-dynamic
(since it should be global and not thread-local).
Remove obsolete debug-print.
Rename position-dependant commands consistently.
app.js: add semicolons; rename payload to body
app.js: more reformatting.
Actually `command-state` should be dynamic after all...

... the only way to screw something up in production would be do
explicitly do a `(binding [command-state ...] ...)` which seems unlikely
to happen by accident.
More cosmetics: gave uuid and uuids more descriptive names etc.
More cosmetics.
Merge pull request #3 from aschmolck/master

Various refactoring  and reformatting changes.