Palette syntax mode changing and command fix

* fixes and issue where the UI wouldn't update when the `session:syntax` command was called
* adds syntax mode changing to the command palette in a *sublime-like* manner