Web and SMTP api have optional callbacks.
In case you don't care about the callback for `send` or `smtp`,
it is now optional to supply a callback function.
Documented `toname` and `fromname` in README
Documents #35
Closes #40
Updated dependencies in shrinkwrap to latest versions
Bump to 0.2.5
Create .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Added TravisCI status image
Moved integration tests into skipped category

This is part of the larger issue #48.  In order to get a passing
TravisCI build, I moved all the integration tests into a skipped
category.  They can now be run with `npm run-script skipped`.

Closes #50
change how REST api errors are handled

Process the json object into an error object if there are errors. This
is more idiomatic for node than to return true | false for the error
argument.
lock down dependencies in package.json

Yes, shrinkwrap exists too, but we should also specify the correct
things in package.json.
Moved WebAPI tests to mocks instead of real requests.

Original integration tests sent out actual emails using credentials from
a config file.  Now they use a mocked http request to SendGrid and we
test that the request is what we would expect.

This is part of #48

Closes #49
Properly handle HTTP errors from sendgrid

Closes #46
Added 0.4 and 0.10 to travis tests
Moved sinon and nock into dev dependencies
Version bump (v0.2.6)
Fixed typo in function header
Implement file_object inline property for web/smtp (CID)

Includes passing tests and README update.

Changed property to "cid" from "inline".
Fix broken SMTP cid implementation