Added Travis config and Makefile for make test.
Fix to travis config file.
Added build status icon.
Don't avoid lowercasing tags when case sensitive is false.

Case sensitive is a fine feature to have, but making tests to avoid
case changes will take a bit more work.

Since the tests only currenly cover the default setting, I'm moving us
back to having a working test suite for now, and we can go from there.
Fixed case sensitivity bug.

The tags to remove were being lowercased, but the tags to compare
against were not.