added vey basic skeleton of the app-only a canvas, loads of work left