Check valid commands in array

Made lists of valid commands to check against, so that subroutines
should only get valid data.
Updated serial messaging, cleaned up init

Removed alarm as well, renamed temps, use kettle temp for set point