Cosmetic changes
docs update
Optimizations
Python 2.5 is definitely required
Removed python 2.4 from the list of interpreters for testing