It's not pretty

This is my first regex engine, and this is the first commit.
So, this is some pretty naive stuff. The parser is especially roughshod.
Nothing is idiomatic, but basic functionality is pretty much there.