Update layout of repo list

Modify display of each repo to show:
- basename of project
- remote and local storage locations
Add waiting-spinner image
Add handler to highlight required form elements
Add API method to 'mkdir -p' a new directory
Add repository creation feature

Users can create github repos:
- app stores config for default github server/user
- repo list includes modal form to create new project
- createRepo creates remote repo and local clone
- uses github.js as temporary repo creation library