Added more tests for modulized controllers and actions' configurations
Update docs badge in README

Update the URL of the docs badge to include it from inch-ci.org instead of inch-pages.github.io (the former being the successor of the Inch Pages project).

[ci skip]
Merge pull request #12 from rrrene/patch-2

Update docs badge in README
Use composition over inheritance for Lotus::Action::CookieJar

Before:

  irb(main):001:0> require 'lotus/action/cookies'
  => true
  irb(main):002:0> Lotus::Action::CookieJar.new({}, {}).methods.size
  => 151

After:

  irb(main):001:0> require 'lotus/action/cookies'
  => true
  irb(main):002:0> Lotus::Action::CookieJar.new({}, {}).methods.size
  => 59
  irb(main):003:0> Object.new.methods.size
  => 56
Use composition over inheritance for Lotus::Action::Params

Before:

  irb(main):001:0> Lotus::Action::Params.new({}).methods.size
  => 151

After:

  irb(main):001:0> Lotus::Action::Params.new({}).methods.size
  => 58
  irb(main):002:0> Object.new.methods.size
  => 56
Introducing Lotus::Controller.generate as shortcut for .duplicate and .configure
Let Lotus::Controller.generate to set action_module