Fixed presentation of mod info
Updated some code to handle legacy modules better
Also fixed lookup key for secondary modules
Finally remove print support from module_info
Updated docs to reflect 4.0 changes