make things a little cleaner
modified readme
cleaning up - THIS BREAKS THE API! Users of prior versions beware!
cleanup
exceptions are now part of the class (no need for seperate importing to
except)

Further values and links now return generators - these tend to be more
memory efficient...
all classes now magically have str
more cleanup __getattr__ is now used instead of directly writing into the
module..
switch to distutils for automatic pypi