Add smoothstate and enhance nav js
Configure html and styles to support smoothstate transitions