Remove non-smpty sending options
Added .jshintrc and cleaned up code according to it. Removed sendmail and direct options because they are unreliable, choosing instead to focus reliable smtp methods
Added linter to Travis test integration runner
Simply logic around constraint of only using simple SMTP connections for senders. Updated tests.