Rename PageGenerator to PagesGenerator
Integrate with Addressable::URI and Hashie.

* Add url methods to site and blob
* Improve URL placeholder replacement
Start with blogging features (Posts)