add gitignore and move files around