Updated where Module class lives, and fixed all tests

- Moved Module.php to top-level directory, and updated composer.json to add that
  classfile via classmap; this removes the redundant classfile, and allows usage
  via git submodule cleanly.
- Fixed failing tests due to "default-version" vs "default_version" config keys.