Complete (Part 13)

All parts added.
Improvements still needed: square picture, search page should remember
state