Caching Prototype for demo

1. prototype.php will be a temperory front-end display page for the
Caching prototype. 2. a bug to fix: some caption String containing
special characters will result in errors when trying to insert into
database. 3. Commited what marika send us in the email. 4.