Added makefile and updated travis config

No need to install dependencies twice.

Closes #16
Update sendgrid.py

fixed a typo in the comments

Closes #17
Version Bump (v0.1.4)

Closes #19
Fixed UTF-8 encoding crash

Fixed UTF-8 encoding support in email body, email address and names of
users
Merge pull request #21 from thechamp/master

Fixed UTF-8 encoding crash
Preventing SMTP login with empty credentials

We use sendgrid at Yipit but our functional tests
are performed against dummy python servers that don't
implement the auth layer.

So it would help a lot if we could just skip the auth
step for that reason.