Add label update and refactor API login decorators, is_admin and add_comment