Parent cleanup

To conform with typical setup of WP themes, default page templates have been moved from includes to their own full template, including:

* 404.php
* archive.php
* comments.php
* front-page.php
* search.php

Other existing templates were also cleaned up for better consistency.