Modified Blog.cs GetCategories() to take into account post published status or authenticated user status when returning results.  Prevents unpublished posts from contributing to the category count for unauthenticated users.
Merge pull request #131 from sam-ward/master

Modified Blog.cs GetCategories() to take into account post published status