Fixed path issues all throughout the site.

The paths to the blog, blog posts, and their resources were all off. The solution to this was to utilize a `baseurl` variable in the Jekyll configuration. Then when the site is deployed everything is based on the actual URL. As for during local development, use the `--baseurl=` flag. [source](http://stackoverflow.com/questions/14322329/site-root-github-pages-vs-jekyll-server)