Feature/security

login, registration and forgot password changes
I turned off the feature in intelliJ that auto corrects. I think the problem is because Image is in the same package as the controller. Anyway, we might want to talk about providing style guides that can be imported at a later point.