Add first outline of code and document structure
Merge pull request #3 from mbbx6spp/first-scala-outline

Add first outline of code and document structure