Re-instated the ability to run module tests locally i.e. without building the entire project. This is achieved by re-declaring the location of the license file for each module.
Merge pull request #2 from huntc/local-module-executions-with-licence-check

Relative path license file checks
Mass re-factoring in support of a new DSL. Noteworthy:

* upgraded Scala to 2.9.2 with incremental compilation
* uses Specs2
* uses Kiama for pretty printing
* takes on a functional dsl
Merge branch 'new-dsl' of github.com:huntc/tesla-polyglot into new-dsl