Updated Optimization and Priority (OP) Engine w/ weather and time
simulator. Outputs prioritized elements as an ArrayList.
Updated test.java