Add Scala documentation

New pull req with updated scaladoc