add launcher.sh launcher script, qml rect drag and drop

(will use for windows mainly, like chat box and what not).

soon to implement is resizing