Use only the stylesheets with the correct endings.

I had an error who was caused by an image file in the stylesheets folder.
Adds :target to list of supported pseudo classes

Adds :target to the pseudos variable in the coffee scripts and
compiles the changes to the kss.js file.

Adding :target allows us to show these modifiers in the generated
style guides. Without support, targetted styles cannot be displayed
without user interaction.
Adds styleguide-html wrapper around example code

The _styleguide_block.erb appears to have been missing the
styleguide-html wrapper around the styleguide-code pre element.
The missing wrapper results in the code example being poorly
laid out and visually unappealing.

Adds the wrapper around the element. This corrects the display
and looks more as expected from the example screenshots on
http://warpspire.com/kss/styleguides/
Fix infinite while loop and reset regex
the while loop that iterates over a single pseudo style was causing webkit browsers to crash. It seems like this while loop's original purpose was to select a pseudo style missed by the first pass through of the test() regex function. Resetting the last index of the regex on each style iteration fixes this issue so this while loop is no longer needed and can be replaced by an if statement.
Update Gemfile

use https for rubygems
Add license to gemspec
Use HTTPS for rubygems.
Ensure test suite can be run.
Added .travis.yml
Added build image
Top level Minitest for travis
Bump minitest version
Move build status to ruby library heading
New line :-)
Merge pull request #69 from benschwarz/tests_run

Ensure test suite can be run
Merge pull request #68 from bangpound/hotfix/rubygems-url

Use HTTPS for rubygems.
Merge pull request #66 from luckyyang/patch-1

Update Gemfile
Merge pull request #67 from nycvotes-dev/patch-1

Add license to gemspec
Update Gemfile

use https for rubygems
Add license to gemspec