Use a separate module for declaring version.

  - Adapted from guard/guard-coffeescript@6326cfec.
Merge pull request #2 from AndrewKvalheim/fix-version

Fix for "undefined method `new' for Guard::Middleman:Module"