Added Travis config file and Coveralls support.
Updated .gitignore