Merge pull request #7 from diox/detail-page

Ground work necessary to get the detail page working (bug 994820)
Merge pull request #8 from diox/detail-page-progress

Basic design implementation for detail page (bug 994820)
Workaround for Chrome which doesn't have Array.find