Update travis settings to run unit tests and cache bundler
Make travis fail on foodcritic correctness warnings
Don't install a mail package

This switches to now just warn if a mailx binary isn't detected in the path
Remove raise statement
Update warning detection to be simpler