Initial commit of scala stuff