Add a jshint option and remove an unneeded semicolon.
bugfixes and cleanups as found by jshint
more effective and cleaner implementation picking
Add a description about the return value of readDir

Let readDir append slashes to directory-names
add copyRecursive
add new io errors
Merge pull request #43 from graphicore/io-improvements

Io improvements