code and spec
grunt and gitignore
module format fixed up, dependencies fixed up, npm config
rename modules, add in module for full validation (parsing + treechecking)