Added new usage constraints and changes to getopts cases.
Updated script_usage.
Started work on Pull and Conf Selectors which figure out what the user wants to pull or configure based on variables etc.