updated filesystem interfaces and working on updating base64 encoding
Fixed logic error in base 64 encoding
Added md5 and sha1 tests