Implemented nestable drag and drop.

Improved the aesthetics of the whole drag and drop UI.
Revamped the Drag and Drop framework.
Merge remote-tracking branch 'chewonit/master'

Conflicts:
	index.html
Implemented dynamic population of the static commands. Also dynamically populated some commands into the procedures list for on-boarding UX.
Minor code refactoring
Merge remote-tracking branch 'chewonit/master'
Looping works now, albeit too fast