add version and fix 2.5 support
cleanup version number string
added setup.py
cleanup setup.py docs