Added SMTP fallback if API fails
More updated README file
Initial bug fixing and testing for smtp