Added reset method in custom form

reset method will return gui widgets to last known good values (easier than
accomplishing this via set)
Added str2list and removed unused str2dict
PEP8 for exceptions
bool is an int - fixed logic for form datatype checking
Fixed typo
Updated controller to use correct custom config variable name, and to use new reset method
formatting for controller.py
Modified prediction plotter to deal with reverse
Logic error with custom_form

Should be checking if the ORIGINAL value was ___ datatype
Updated YATSM submodule
Updated Makefile and binary for YATSM addition