Dir history

Browsing folders will now update the page URL, and add states to browser history. The server now also supports loading particular folders through a url handler.