Add tests around hatband.autodiscover functionality
Add tests around hatband.autodiscover functionality

The entire implementation was nixed prior to starting these tests, then
re-created using TDD to ensure the behavior was as expected.

texastribune/armstrong.hatband,texastribune/armstrong.hatband,armstrong/armstrong.hatband,armstrong/armstrong.hatband,texastribune/armstrong.hatband,armstrong/armstrong.hatband