Add a reload! method to the config to reload from a new path.

In Travis, this was exposing a bug in testing if you
didn't have ~/.tugboat file. For a system (such as mine) that
did have a .tugboat, a test would pass because the @data existed,
but on a fresh system without a .tugboat, this is not the case.