git ignore pyc output and profile_pictures
refactors