ignore generated
filesystem tweak

updated filesystem code to behave more like android and iOS
implementation
cleaned up code

removed unnecessary 'this' reference when it wasn't needed.
Merge pull request #215 from ssaracut/filesystem-tweak

Filesystem tweak