 import LeafMarkdown
 
 struct BlogController {
-    
+
     // MARK: - Properties
     fileprivate let blogPostsPath = "posts"
     fileprivate let tagsPath = "tags"

            index.get(authorsPath, handler: allAuthorsViewHandler)
        }
    }
    
    // MARK: - Route Handlers
    
    func indexHandler(request: Request) throws -> ResponseRepresentable {
        let tags = try BlogTag.all()
        let authors = try BlogUser.all()

    fileprivate let viewFactory: ViewFactory
    fileprivate let postsPerPage: Int
    fileprivate let config: Config

    // MARK: - Initialiser
    init(drop: Droplet, pathCreator: BlogPathCreator, viewFactory: ViewFactory, postsPerPage: Int, config: Config) {
        self.drop = drop
