Switch to globbing for finding files on disk

Break apart JS/CSS extensions so we can do better type-checking
Documentation updates
Lots of Module/Configger cleanup & restructuring
Merge pull request #34 from tivac/v0.5-cleanup

v0.5.0 cleanup