How To: Heroku Custom Domains using GoDaddy and PointDNS Nameservers
This post is to help those who are trying to point a custom domain from GoDaddy to Heroku, showing you how to update your CNAME, your Nameservers, and installing a DNS manager on Heroku.
The best part about doing this, it is all free!
2) Get to your list of domains from the nav bar "Domains -> Manage Domains"
3) Click the arrow next to the domain you want to update and select, "Manage DNS"
4) Under CNAME, edit your "www" host. (if you do not have a CNAME yet, create a new CNAME)
5) A pop up should appear, fill in your host as www, your points to as your Heroku app url, "(your app).heroku.com", and set your TTL to 1/2 hour.
6) In your Heroku app, install "Point DNS."
7) Add your custom domains to Heroku.
9) Get your Nameservers from PointHQ.
10) Go back to GoDaddy to your "Manage my domains" page and this time, choose "Set Nameservers" under the arrow drop down next to your domain name.
11) A pop up should appear where you need to enter your Nameservers, enter the ones you got from PointHQ as Custom Nameservers.
 That is it. Now just set it and forget it for about 24 hours, check your site and you should be all set.