init branch from layer2, added fuseDeamon interface and Makefile fuse
changed layer2 func names to be l2_name, and fuse interface names to be l3_name

fixed a small bug in TestMain (old code did not reset buf across cmds)
buggy version, trying to make fuse work
ls now works under fuse
add permission and linkcount init to mkdir/mknod, mkdir now works!
Added skeleton declarations for mount and unmount
Fixed some small errors in FileSystem
Initial implementation for mount
Added initial implementation for unmount
Added test for mount/unmount/blockify