Restructured files and added gitignore