Added the configuration path
checking for pointer overrun
Tracking down the null pointer on configure
storing configurations is now working with unit test for default
position through mode change