Fix #50, hooked up the new issue menu item and did a major refactor of the views, view models and interfaces so that they use a consistent naming scheme