basic fuse implementation
refactored source tree a little, and updated makefile