Add initial Travis CI support

@jrafanie @brandondunne @kbrock Please review.

There are a handful of failures, which should come up in this PR as well.  Hopefully we can just fix them.
I think your ```if``` / ```else``` is backwards