module Middleman

def self.start_server(options={})

def self.start_server(options={})
  opts = {
    :Port      => options[:port],
    :AccessLog => []
  }
  
  app = ::Middleman.server
  app.set :environment, options[:environment].to_sym
  opts[:app] = app.new
  opts[:server] = 'thin'
  $stderr.puts "== The Middleman is standing watch on port #{opts[:Port]}"
  ::Rack::Server.new(opts).start
end