Tests and fix for #211
Move user.clj to dev profile, move init code from project.clj back to user.clj
Move app-template user.clj back to dev folder

dev/user.clj now contains the shim-code from the generated project.clj,
making the project file closer to pure data (welcome being the exception.)
fix run-dev: default interceptors are added only if none are defined
add tests for dev.init
remove a unused import
add docstrings for http interceptors
Fiddle-about with http interceptor doc strings
Add explicit dev fn to user.clj
Merge app changes
get JavaScript tests working
add core.async dependency
add pedestal app v3 files
move interceptors presence check to default-interceptors function
update the router

Router directed messages are regular transform messages. Remove an
outbound channel when it causes an error.
use mapv over vec+map combination
fix comment in logback.xml so users can enable logger correctly
add copyright to new files
clean up construct
add test with square root example