add .travis.yml
add settings for coveralls
Merge pull request #11 from bor/travis

Seeing no harm in this, it adds a useful feature...

add settings for travis & coveralls
Remove and ignore generated file
Also add a newline to cat file if it didnt exist before, bug 376767