Add alerts and user input controls, bug fixes for code handling
Load in updated alerts and user input controls, as well as modified handling of various data codes and configurations.
Includes alerts related to spec file saveout.
Ready for merge once approved by @srucker_limno.com
Notifying @cboles_limno.com that, after this merge, she can branch for function documentation.