Changed exceptions to be py3k compatible
Thank Chris Mitchell for his contribution
Update README now that we've dropped Python 2.5