Refactoring

- Cleaner construction of Files collections
- New page::contentUrl method
- Cleaner url generation for files
Tests for Site, Page, Files and File classes