Seems like everytime I think I have it with WordPress there is one step that evades me and I waste more time than necessary setting up a new project. Not a lot of time but every second counts in my book.
This time it was I forgot that I needed to add the subdomain when creating an installation instance of wordpress. According to GoDaddy this is the best way to get it on the domain instead of the normal install process when you use it locally.
I need to create this subdomain because of my hosting plan. This is how I can get away with hosting 10 wordpress sites under my main host account.