Reimplement re.split to get around Python's behavior with capturing groups

fixes #2
v0.1.2