Update image title.
Fix #9 work without JavaScript.
Refactor: Split controller and view.
Fix #8 do not auto-collapsed on home page.
Fix #10 add .png extension to image URL.