NOT DUE TONIGHT
has write, create, and link functionality
need to do symlinks and test