changed gitignore and file layout