'Module' module complete

This module will be used to dynamically install and uninstall modules
from within the app. A module must maintain its directory structure as
in maintained by this module. Refer package.json file. It is essential
that each module has the same format for this file.