add gitignore, travis, coveralls