added products service, product view, refactored sidenav