Support trailing comments

Started using this package while working on [atom/chocolatey](https://github.com/atom/chocolatey) and noticed comments at the end of lines weren't being colorized.

I also added a Travis CI config for this package, you can enable it from https://travis-ci.org/profile/jugglingnutcase and then this and future PRs should build and run the specs.

### Before
![screen shot 2014-07-01 at 5 50 49 pm](https://cloud.githubusercontent.com/assets/671378/3450714/014c2384-0183-11e4-999e-203c769e6614.png)

### After
![screen shot 2014-07-01 at 5 51 05 pm](https://cloud.githubusercontent.com/assets/671378/3450713/fc88651a-0182-11e4-88b3-92f58927b3e9.png)