Added simple ui component

This styles the tour navigation, updates the js code, and adds js tests.