501c3 Nonprofit Corporation Guide: Step-by-Step Setup, Compliance & Avoiding Pitfalls