Make site handle Amazon Product API outages gracefully.

Instead of displaying an error to the user we put default
content into the similar_movies output.

This commit includes a new unit test that breaks access
to the API and confirms that the view context has the
right values.