As a president of a nonprofit that has seen its fair share of ups and downs, here are some tips I learned along to way to setting up a 501c3.