Fixed build issue, started adding dashboard config section as real .net section.
Got the dashboard config section classes working with tests, now to add more tests
New dashboard config classes all tested
Updates web.config template and transform for new dashboard section.
Renames Control to DashboardControl so it has some meaning.
Fixes up the DashboardController to use the new configuration classes, creates DashboardSecurity (which needs some unit testing) and removes all that ugly code.