added test coverage, minor bugfixes for errors encountered if module is totally unconfigured
Merge branch '7.x-4.x' of https://github.com/JacksonRiver/springboard_modules into 7.x-4.x