fully functional accounts system (login/register)
merge