added fragment caching for these pages, fixes #13
fixed js file
stashing changes
added specs for branch
Merge pull request #17 from jrl08d/ajaxsearch-#12

ajax searching merge with dev
changed caching to use AR model as cache key
added spec to check caching and busting
merged i18n branch to dev
changed some styling
release_date param was missing from controller
merging development with this branch