module Guard

Guard is the main module for all Guard related modules and classes. Also Guard plugins should use this namespace.

TODO: remove this file in next major version

TODO: rework this class from the bottom-up

- remove dependency on Session and Scope
- extract into a separate gem