Add gitignore and travis CI
Update README.md
Fix getting the first result and add specs
Modify travis config to use rspec
Add all required specs and fixed a few issues

Reviewed-by: Jonathan Provost <jprovost.sh@gmail.com>
Formatting
Extracted version number
Merge pull request #2 from mcourtois/master

Add specs, Travis-CI and fix a few bugs