added .gitignore, requirements file, model & admin changes