Update README
Prepare for release
Update type specs and pass dialyzer scan
Fix unit test mock
Initial commit