Added views, models and collections

Fixed some problems with the GUI and added a tray menu item for adding a
new task.
TODO: ability to edit/remove tasks