Heavy refactoring of DefaultSiteTest
- moved `.phrozn/test` to `expected`
- moved `.phrozn/site` to `public`
- removed redundant tests
- added some meaningful tests
- added README in mock project
- cleaned up assertions, overall