Correct/improve autoload behavior

* Instead of returning the source *directory* path from
  Module#autoload?, return one or more matching source *file* path(s)
* Use Ruby load path (`$:`) to handle relative source file paths
* Expand and refactor spec coverage
* Explain Module#autoload? and Module#constants in the readme and in
  inline documentation
Switch to GitHub Pages as the project home page