Filled out the self-documenting application that we can launch when running deskshell. Added documentation for .desk files, deskShell api and created some first demos.