refactored navigation, added settings page
alot of websocket changes. using now primus as wrapper