Added gitignore
Fixed gitignore and added new layout, though it's not yet perfect