Add config console

Create a config console that get the properties in the Config table and allows them to be edited. Removes the voting control table as it is now redundant. 

Lots of comments as well. 
The majority of the additional code is documentation comments.