Fix save as (run button not enabled + wrong path if file already has a path)
Class browser: maintain expanded state for children!
Refactoring windows
- Added functions to install/uninstall/upgrade package with pip.main.

- Use verstiontools for managing version infos:
  make it a dependency since we are using it in the app to display the proper version string).