first semi-working version. added a demo. need to handle deep-delete and deep-update as well as array and buffer types
ignore the n use files and dirs