Scripts Object and Gradle 1.6

- Added "script" domain object
- Upgraded build to gradle 1.6 (replaced cobertura with jacoco plugin)
- Cleaned up some crufty stuff