split up node server functions to own file
update design
implement navigation of new design