Merge branch 'release/0.4.0'

 - Numerous bugfixes
 - Huge internal refactor
 - Lib-Grimoire
 - JSON/EDN API support
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