ported changes from remote, added appconfig.py, new router behaviour purely driven by directoryview events (with backbone.fragment workaround for no model change first load), slideshow