added dynamic buttons that show a successful or unsuccessful ajax request. added methods to user factory for registration, querying, approving and deleting. added role handling to sign in redirect. added user model methods to accommodate new controller actions.