New features before going to git flow

these features are for the client (the sdk) and not the filesystem itself.

file upload,
file deletion,
folder creation

and most importantly, tests.
add a delete folder method to folder
updated delete method in client
refactor code for when the foldertree is updated

finished writing tests for deleting folder
added some new ones to ensure folderTree is updated properly.
Merge branch 'feature/delete_folder' into develop
potential fix for fast folder updates
added unlink to fuse operations
update FS tests to use a test config file
add mkdir to fuse operations with tests
added some folder tests
don't create folder if it already exists
don't cache the filesystem in kernel
added extra tests for fs mkdir
add fs.rmdir
Merge branch 'hotfix/fix_10' into develop
fixed some tests for the client
Merge branch 'feature/fs_rmdir' into develop
removed deleted files during update
version bump
Merge branch 'release/0.9.0'