feat(app): style and auth

move auth logic to a separate service; change userprofile schema: email to uname; show username on the site; move edit-mode button to left; add style for a brand title; add options for an ajax request helper

time: 2h:15