Update daemon.py

Added:
- Address checking for To: and :From fields. 
- Instead of exiting on most errors, now redirects back to the main screen (unless exiting).
- The user now specifies the api username and password if not present. (Did not use getpass since not mac compatible)
- Checks to see if the api is disabled and asks user to enable it.
- Updated to apiTest to return a pass or fail instead of an answer.
- Overall made things better, a little spelling/grammar/formatting checking as well.

.dok