Project Management 101: Managing Clients, Budgets, and Teams