Uuid pks n stuffing

closes #29 

previously, your primary key *had* to be numeric. This changes it so it has to be hexadecimal + slashes, adding support for uuids.

I'd rather expand this regexp as the need arises rather than setting something that'll capture everything.