- Setup file: 'entry_point' is used in stead of non-existent
'bin/hackertray' for scripts
- hackertray package init file
- does not check if it is called as a script (which should not happen)
- main() code is now replaced in HackerNewsApp.run()
- main() instantiates the app and calls run() on it (previous roles
grouped)