Clean up and annotate graph; fix menu logic

Add an accurate and neat-looking trend line to the plot function in
production-scheduler. Fix menu logic which caused the program to crash
when selecting a schedule outside of the range. Provide additional
feedback when generating the report