namespaced everything within the main script(.js) to avoid pollution as things are added
keep a 'loading' class on the body element as the requested page is being fetched; some 'Loading...' text now appears as a demonstration of this new functionality