history api working with navigation.
scroll position not set correctly yet.
Merge branch 'overhaul' into webby

Conflicts:
	public/client.html
	public/s/components/compose.js
	public/s/components/navigation.js