user_create and user_changePassword functions

state: untested
todo: user_delete, adding helper functions to reduce similar code

It's >1 AM now so I'll have to find some time for testing next week. But I got rid if my boredom, yay \o/