refactor(views): Replace events with ctrls/actions/outlets
refactor(views): Update view if model changes
fix(main/template): Update/remove classname
style(main): Remove empty methods object
refactor(main): Update MsgComposeView to use ctrls/actions/outlets

Also add clean for autosave timer
refactor(template): Update template for new goals view
refactor(main): Update goal view to use EditableView
fix(main): Forgot to add outlet for MsgComposeView