make Motion class inherits Guard::Plugin,  instead of Guard::Guard

  - and parameters in initialize() are changed in spec test.
changed require-file from 'guard/guard to 'guard/plugin'
Merge branch 'inherit_Plugin' of https://github.com/satoyos/guard-motion into inherit_Plugin