Rigor, Relevance, and Relationships: Making Mathematics Come Alive with Project-Based Learning