various frontend improvements

adds dynamic menu for custom pages
improves css
checks many action buttons for frontend views
Merge branch 'master' into dev