Merge tag '0.4.0' into develop

Vist 0.4.0 upon the world

 - Numerous bugfixes
 - Large internal refactor
 - Use Lib-Grimoire instead of manual FS operations
 - First release with the EDN/JSON API
Remove redundant period
Formatting fixes
Add user-agent string tracking to more routes
Add clojurescript
Add core.async, cljs, core.typed
Merge branch 'release/0.4.1'

Add some major contrib projects to Grimoire