Update CodeContext#getCode to prepend newlines

+ Fix #86
Add an extra spec to CodeContext#getCode
Create .travis.yml to run specs
Merge pull request #139 from erran/selection-based-line-numbers

Update CodeContext#getCode to prepend newlines by default
Update README for "Line Based" runs
Update CHANGELOG for "Line Based" runs