2. you didn't upload your page as index.html either you deleted it or something
your homepage is trying to be found as
garretbaker.bravehost.com/index.html
when you first signed up for the free subdomain you get the placeholder index.html page there and ALL YOU have to do is make your index.html page and publish it over it
so if you deleted that file just upload your main homepage again as index.html into the root directory