freeing regexes

This PR addresses two places in which we never free regex structs after hsregex callocs them.
Can you comment above this what this metatable business is for? The __gc handler