Add Travis status image.
Add documentation link to readme.
Use MD5 digest of flag/switch/sample names for memcache compatibility
PEP8 and DRYer.