Added exceptions for validation, including abstract exception
Attempted try() and catch() cycles
Added ActionListeners and Temperature Conversion stuff
Added color-changing buttons