Removing unused setup code from Lotus::Loader test

The test fixture setup and `@loader` assignment aren't required in `loader_test.rb` in order for the test to pass. I suspect this is because the loading occurs on `Lotus::Application.new` but at some stage a different thing was planned.

This test is also strange because it claims to test `Lotus::Loader#load!` but never directly calls that method. It seems marginally related to the original `OneLine` application before #6 was merged where it looked like:

```ruby
require 'lotus'

module OneFile
  class Application < Lotus::Application
    configure do
      routes do
        get '/', to: 'home#index'
      end
    end
  end
end

# OneFile::Application.new
# we could uncomment this to force framework duplication

module OneFile
  module Controllers
    module Home
      include OneFile::Controller

      action 'Index' do
        def call(params)
        end
      end
    end
  end

  module Views
    module Home
      class Index
        include OneFile::View

        def render
          'Hello'
        end
      end
    end
  end
end
```

This fails because at class declaration time the application has not been loaded and the framework hasn't been duped into the extra modules. Instead we could force this duplication to occur by running `OneFile::Application.new` before declaring our `Controller` and `View` modules but this then requires two instantiations of our application. Once here and once in `config.ru`
fix README typo & substitute it with Lotus
Set required ruby version
Update gemspec to prepare for new lotus binary
Add lotus binary powered by thor

Add simplistic support for `lotus server` command. This simply boots the
rack application.
Add test for options on lotus server.
Remove ::Rack::Chunked from middleware.

Rack::Chunked causes Safari to not load our pages.
Keeps Rack::ShowExceptions and Rack::Lint in development as per racks
  defaults.

It might be worth pointing out that Rails doesn't use Rack::Chunked
either which is why it is unaffected by this Safari/Rack issue.

Fixes #5
Update test/commands_server_test.rb to match existing style
Lock down thor version dependency
Merge pull request #17 from lengarvey/patch-1

Removing unused setup code from Lotus::Loader test
Merge pull request #22 from joneslee85/patch-2

Set required ruby version
Merge pull request #21 from Benny1992/master

Update README (typo & substitution)
Extract ARGV out of `Lotus::Commands:Server`

* encapsulate knowledge of command-line options into `Lotus::Cli`
* refactor `Lotus::Commands::Server` to pass corrected options to rack
Fix test taking into account travis' RACK_ENV
Update commands_server_test to use minitest matchers
Update default port to 2300
Add back CommonLogger middleware

This is probably temporary until work is done #34
Extract variables out into private methods
Fix nitpicking whitespace issues
Merge branch 'add_lotus_binary' of https://github.com/lengarvey/lotus into lengarvey-add_lotus_binary
Merge branch 'lengarvey-add_lotus_binary'