initial commit with the code

contains:
1. project template with sbt-scalabuf integration
2. the scalabuf codec