Add 404 error and SessionService
Improve view architecture. Add dynamic menu.