Updated .gitignore to include *.iml and *.ipr
Added refactoring notes
Added more refactoring notes