Added some startup loading and configuration boilerplate