A highly subjective take on what a pretty good start for  a scala app looks like.