Added a logo-loader to display global loading state

Also did some fixes/formatting :/

This should resolve #7 
I'm not sure what you're doing here - as far as I can tell, `resolve` is supposed to be a map of things that can be included as arguments to the event-handler function. What will this block do, and what does "Move to here" mean?