Startup of application

Added the initial startup flow of the application, more work needed
though to tie it together.