Added deskshell-apps folder to hold user apps (so they don't get deleted on auto-update).
Implemented AppWizard to generate .desk files. Also added clientApi that can be automatically pulled in and has a ready function that is run once connection has been made.