```ruby
require 'redis'
require 'liquid'
require 'maruku'
require 'mime/types'
require 'pathname'
require 'active_support/core_ext'

require_relative "blimp/source"
require_relative "blimp/sources/disk_source"
require_relative "blimp/sources/fake_source"
require_relative "blimp/sources/git_source"
require_relative "blimp/sources/mock_source"

require_relative "blimp/source_dir"
require_relative "blimp/source_file"

require_relative "blimp/site"
require_relative "blimp/theme"
require_relative "blimp/page"
require_relative "blimp/renderer"

require_relative "blimp/web_server"

markdown = MIME::Type.from_hash('Content-Type' => 'text/markdown',
                                'Extensions' => ['markdown', 'mdown', 'md'])
MIME::Types.add(markdown)

module Blimp
  def self.root
    Pathname.new(File.dirname(__FILE__)).join("..")
  end
end
```

Remove require for unexistant mocksource
user
```ruby
require 'redis'
require 'liquid'
require 'maruku'
require 'mime/types'
require 'pathname'
require 'active_support/core_ext'

require_relative "blimp/source"
require_relative "blimp/sources/disk_source"
require_relative "blimp/sources/fake_source"
require_relative "blimp/sources/git_source"

require_relative "blimp/source_dir"
require_relative "blimp/source_file"

require_relative "blimp/site"
require_relative "blimp/theme"
require_relative "blimp/page"
require_relative "blimp/renderer"

require_relative "blimp/web_server"

markdown = MIME::Type.from_hash('Content-Type' => 'text/markdown',
                                'Extensions' => ['markdown', 'mdown', 'md'])
MIME::Types.add(markdown)

module Blimp
  def self.root
    Pathname.new(File.dirname(__FILE__)).join("..")
  end
end
```
assistant