Start some logging
Break out text messaging to a separate file
Bool functions should return bools
Clean up the main structure of the program, break out the data source fetch and alert logic from the scheduler and texting