Fixed: Json Serialisation on Paginated Search

__Finally__ think I have a solution to the problem with paginated results being unserializable. I've left some of the code that I fiddled around with so I can reuse them in the future if I need to during deployment.

Fixes #20
Merge branch 'master' of github.com:ELVIS-project/elvis-site