Added gitignore and Travis definitions