Refs #92. Removed stray line
Refs #92. Updated test names
Refs #92. Added a test case to show that if val is set to something invalid, the property is considered off
Refs #92. This is not being used
Refs #92. This function isn't helpful, just access the dictionary directly
Refs #92. Added a docstring to the class