Issue #14 Removed Reb4J from runtime, RegEx patterns generated at compile time with Groovy

I have to say it's one of the more interesting tasks I've done in a while. Now I've never done anything like this before, thus please review it carefully to see if it's in line with our conventions.