Added new experimental method

- Added experimental method to decrypt into memory (useful for small or
middle size files)
- Added new object: DecryptedFile
- Added Test