First commit

Only provide the skeleton of the application