no need for a main state, all states inherit from root now, root state has the container controller, and the loading div for app startup.
styles replaced with a dark theme