Restrict non committee from seeing dashboard
Rewritten validator as OO JS
Merge branch 'rewrite-js-validation'