Added notion of transparent commands. Also fixes #143 with commands test
Added SelectionCommand
Added SetSelection action