Return Result<InputStream,VaultResponseAttributes> rather than String on operations
Set output schemas
Fix demo application to enable testing these changes
Stop Base64 encoding and decoding for the user on Encrypt and Decrypt operations - it was limiting what could be encrypted since it required string input and causing issues with testing this change (Last commit, so it could be easily be reverted as well)