Application bar is ICommand driven

Also migrated the BarViewModel into the MainViewModel. Many of the
messages were removed, in favour of commands.