public static Post GetPostAfter(this IRepository<Post> repo, Post currentPost)
		{
			return repo.PublishedPosts().Where(p => p.Posted > currentPost.Posted).OrderBy(p => p.Posted).FirstOrDefault();
		}
		public static Post GetPostBefore(this IRepository<Post> repo, Post currentPost)
		{
			return repo.PublishedPosts().Where(p => p.Posted < currentPost.Posted).OrderByDescending(p => p.Posted).FirstOrDefault();
		}