Update Travis.YML

This commit updates to a more modern test matrix and adds the
configuration necessary to publish in an automated fashion.