Added support for auto-loading from the URL hash and made various style improvements