NOTE: This is not production ready. It has all the major work done, but still needs a lot of testing. v1.0.3 should still be used in production.

Reworked the code for configuring the dashboard. It doesn't work at all, but it seems to display the options without barfing. That's a good thing.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>