script: Print usage if non-allowed commands
scripts: Add install module function
scripts: Edit ZMM search function to return json data
scripts: Edit private variables/methods to follow Python naming conventions
scripts: Add private function to clone repository
scripts: Add support for directly installing module from a url or zip file
scripts: Import zipfile
scripts: Import StringIO
scripts: Add custom install path before calling method to install module
scripts: Edit install method
scripts: Add separate method for directly downloading module
scripts: Change private variables/methods to their old form
scripts: Edit ZMM to use list as alias for search. Returns all modules