Refactored manifest structure to be auto-loader compliant.
Use the top-scope for the hostname variable.
Started implementing a proper parameterised class for 'tsmclient'.