Added to test_pattern_match

Now runs a simple test followed by a more complex one
Removed if __name__ == '__main__' block

it was getting annoying and not useful
'.' was in the wrong category

moved it from Punctuation to Operator
Now passes test_pattern_match

I added a callback for the left-hand-side of an assignment
Removed a rogue print statement
Wrote readme
Merged in changes from v1.0