user signup completed

~getThePushNameById => getThePathByElementValue
(also updated to check if element equals to value, not only i~)
~correctName function now also checks that there aren’t only spaces
inside input field
~updated createUser function (now adds basic user info and redirection
to newUser page)
~newUser script (whole code is new with almost full functionality -
only TODO: add user image)
~getExactlyDate function fixed (there was an error getDay => getDate)
login sites now look and act like they should in future