Code Cleanup

Event Handlers: Added form clearing for opening new files.
FunctionDefs: Removed Constructors and Equals functions. No data
initialization for serialize to ignore null fields.
MainWindow: Changed from using radio buttons to using a checkbox for
checking conditional. Added in null checks for all fields to prevent
them being filled if null, and nullify them if empty.
ParametersPanel: Changed code to rearrange parameter box. Now uses two
fields for parameter type, and combines them on saving.