Major rewrite of archive sermon page

* Dried up the wet code (DRY)
* Converted all tabs to spaces (four)
* Added some control flow comments
* Added some section comments
Fixed images looking so stretched