Merge pull request #4 from fengjingchao/fileSystem

node.go: fix defer and add doc
Merge pull request #5 from fengjingchao/fileSystem

change filepath to path and fix path namespace collision
init file system spec
event.go: remove extra logic in addEvent()
update file