Started on the regex compiler.

I'm going to need to re-think some things. This isn't quite working.
Simplified, changed direction, set up to a NFA.