setup.py changes

- get version more cleanly
- make file non-executable