Adding Travis-CI configuration.
Adding configuration for coverage and reporting to coveralls.io.