* Replaced token tuple with token class
* Fixed PEP8 where I read code
* added token.py
* cleanup
* Added doctests to Token class
* Added __setattr__ for symmetry
* Code cleanup
* unicode compatibility
* imported u for python 3.2
* imported utf8 for python 3.2
* made Token readonly like a tuple by using @property
* end_pos calculation didn't respect multiline tokens
* replaced all index access to Token
* wrapped all code that injects token tuples with
  Token.from_tuple()
* repr of Token is still its tuple form!?
* PEP8 where I read or wrote code
Merge pull request #353 from ganwell/tokens

Token objects