Improve code coverage analysis
Add some internal documentation to Setting
get rid of un-necessary naming convention
configuring the real hardware is starting to work.