Added User::hasRole() and added AJAX to update budget request information