More performance: only loads profiles object once, and sets it only after each mass-load.  Also added .gitignore and removed .idea folder
hopefully fixed gitignore