Add gitignore, travis.yml and move stuff into new dirs