Split Module class into class hierarchy.

We now differentiate between full modules (from CKAN files)
and merely bundled mods (which do not).

Also provided a stub uninstall function.