initialize_data.py now creates the output directory if it doesn't currently exist
Major restructuring in initialize_data.py: added more error cases, changed output option handling, also added junction_from_window.py
removing determineJunctionPosition.py