added travis, and a git-ignore file