Refactored out example. Added mvn global function
Fixed DSL issues
Added simple scala example.