Removed overflow test, could not get to work with Groovy 2.3
Upgrade to com.github.mperry:functionaljava:4.1-SNAPSHOT
Started on implementing typeclasses