Put exceptions on error catching blocks
Added ftp upload tool
Added mail user interface to worker task
Copy file task gets error handling
Worker crash errors handled in errorhandler. Need to do main errors too.
Error handling for crashing master changed
Implemented unforeseen worker exception handling
Have tasks create instances of data models
RuntimeError handling for remote command task
Typos in task.py