added secure and module versions

- Added secure mode - if in secure mode use https if supported, or return undef if not supported
- Added version to modules, and check to not load modules with a missing/mismatched version
- Deleted kontraband module as it's gone now
- Delete yahoo screen module as it wasn't working properly