implementation of utimes and futimes
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
updated error messages
remove comments; clarify test message
Merge branch 'utimes' into develop