Moved the core functionality out to a module.

  Now templer.in contains no references to plugins, include-paths,
 pages, or assets.  Instead all that code has been deferred to
 Templer::Site.

  This is a good thing, but there needs to be some more cleanup
 before it is ready for a new release.