Refactor Access to accomodate more drivers

Changes:
- An 'AccessManager' has been plugged in to accomodate the capability to
  create mode drivers as we go on. You can go crazy on customization as
  well.
- The 'GateKeeper' has gone missing, a 'WatchDog' has been called to
  station to control access while waiting for the return.
- The configuration file has been renamed, please check again with the
  pristine configuration files that are packaged.
Add more example
Release 2.0.0

Changes:
- A brand new 'AccessManager' has been introduced to allow custom access
  drivers.
- 'Eloquent' driver is now available.
- 'HasRoleMixin' can be used to easily start using the new driver.
- A migration file has been provided to play along.
- An 'AbstractHandler' has been created to help to define commonly used
  function.
- 'Route' are compiled into resources.
- 'array.php' config file has been merged into the 'config.php' file