Updated priorities: no CLI, because of GUI
Fixed groovy dependency
added a fitInto method and final modifiers