Beginning to make match objects more flexible
Factoring out re code
Fixing up licencing
Removed tell and seek, added negative, and fixed some bugs
Adding tests for compiling res