Upgrade groovy to 1.8.8, and spock to 0.7-groovy1.8
add idea plugin
make someOrNone protected. Some Groovy visibility rules have obviously changed from 1.7.10 to 1.8.8
Fix Monoid classcast exception: referring to this apparently refers to the Class, because it is in a static method. Created a self variable, to contain the newly created object, and return that reference, instead of this.
avoid warning
Merge pull request #3 from emfanitek/master

Fix issues that come from upgrading to groovy 1.8.8