Add coveralls and travis for ci builds

 - Added coveralls
 - Added travis settings
 - modified gitignore file to ignore coverage files

You should be able to update the readme with build/coverage pngs when the coveralls/travis hooks are setup for this repo (coveralls.io and travis-ci.org).