Added support for NO encryption and a abstraction for the file-system so you can also write the data where you want to have it.