added image validation, (unfinished) item editing, deleting and basic account page