Implement non-greedy header.

Fixes #3.
Ignore Gemfile.lock.
Allow stars and dashes in list items.

Fixes #2.
Don't force newline at end of li and quote.

Fixes #1.
[Travis] Add Travis config.
Fix syntax problem on Ruby 1.9.