implement truncate and ftruncate
refactor callback chain
Merge pull request #69 from ispedals/fix-symlink-test

refactor callback chain
Merge pull request #70 from ispedals/truncate

Good code, good tests. Merging.
update builds
bump version
fix package.json
Update README.md
implementation of utimes and futimes
add support for supernode, which contains metadata about the file system itself (currently only the location of the root node); updated refactoring-test
update dist
fixes #77; also checked for error type to make sure the test passes for the correct reason (and not ENoEntry, for example)
remove old examples
reorganized for building
fixed bugs where atime and mtime weren't updated on the node and where mtime was valid it would error. Also added more tests
removed console.log statements used for debugging
removed console.log statements used for debugging from spec tests
added/fixed tests and futimes bug
updated/added tests and caching for current time
removed unnecessary variables in test