Cleaned up Makefile
Reading, writing, and creating should be working with passthrough support
Merge branches 'encryption' and 'master'