WIP: Compiler and Selector

Initial version of a compiler.
We can not be compiling the RegExp each time we call it. Too expensive. This needs to be precompiled.