Making some changes with how the remote portion of this scripts works.
Updated the option parser to support dependencies, alternatives to dependencies, as well as updated the remote tool to provide better remote support and even be extensible with plugins.