1 app skeleton

Basic skeleton implementation, see commit message for details.

Note:
We should think about adding node_modules into git_ignore and removing it from the repository - no point uploading everything here as it is rebuilt when npm install is called based on package.json 

Fly birdy, fly.
@alexmic