* Added storage main files and trait
* Pipe skeleton for StorageService
* Implement running StorageService
* Add sled module
* Refactor error reporting
* Missing logging todo
* Implement mock storage
* Add channel for auto-converting types on channel replies
* Simplify StorageBackend trait
* Refactor mock backend and use HashMap
* Remove sled for now
* Refactor serialization scheme
* Add storage traits docs
* Make transaction a custom trait. This way we can return stuff from the transactions themselves if needed.