Default configuration file name should end in .yml for YAML content.
Rename Page class to Page::Content.
Use new Page::Content class for returned request content.
Add unit test for Page::Request class.