ncm-cdispd code cleanup

Work in progress related to #8...

Discussion on cleanup goals is better placed in #8.
shouldn't comments and messages wrt old configs be in a past tense? (`component was misconfigured`, `$component had no ' ....)