added login and logout possibility
added the preference system
added comment edit
cleaned up edit ingredient
cleaned up create ingredient