Various small improvements. 

Various small improvements including 

* Removing trailing whitespace from all the *.py files
* fixing run_from_source script
* Simplification of the About dialog