Modify rinCon so it uses the function form as well and thus everything loaded from K400 can be done in the one loop and all are dealt with equally.

Add a duplicate assignment check that is in place durnig the loading of the K400 module specific code.  A duplicate assignment is deemed a fatal error and the program exists immediately.
Merge branch 'master' of chef.rinstrumau.local:rnd/L001-503