Updated to support Python 3.3

There are a few updates to Try, With and a new YieldFrom that
are necessary for Python 3.3 support. Also bumped the version
to 0.2.2 and changed to setuptools so that 'python setup.py develop'
is available.

Tested with Python 2.6, 2.7, 3.2, and 3.3