Don't load modules which doesn't exist such as `toString`.
For..of → Object.keys().
Update changelog.
Update skeleton to 1.1.
Bump package versions. Closes #233.
Cherry-pick 1.0.1 changelog.
Remove structure from docs.
Update changelog with 1.0.2.
Compile scripts by-default in alphabetical order. Closes #235.
Update changelog with alphabetical order.
Remove git metadata in copied / cloned repos.
Massive refactor. Make node api mirror cli api.

* Use Function::bind instead of currying.
* DRY things up.
Fix package.json script path.
Fix skeleton clone checker.
Add more documentation.
Module loader shouldn't cache same modules more than once.
Remove rmdir from test helpers.
Update coffee skeleton.
Change module load way of fs classes.
Deprecate config.buildPath etc.

New syntax is config.pathes.*.