Added scriptable functions "open()" and "execute()"

Function open() opens given URIs in associated application in system.

Function execute() executes given command with arguments.

Class Action now has a lot simpler constructor (arguments were split
into setters).