Add MIT license
Add dependencies build tooling
Implement Read, Write and Exists
Make error codes more explicit
Implement WriteStream