Pre work on polyglot
[BROKEN] Trying to make Promises more flexible towards more languages
Fix tests
Refactoring projects into languages
Tests for Groovy
Moved projects around
Tweaking build
Refactored packaging.
Fix build
Prep for release
Update version