[#818] User roles and permissions

* Add management of user roles and permissions
* Hide survey definitions and survey response data depending on user authorization
Do we want to keep track of the Dashboard version on this? e.g. `1.8.0` ?