MOM-28 - optimizations of search: will start with :personid0 etc. instead of using the users id, this creates queries that are equal no matter which user, so their execution can be cached. Also added som join fetching to avoid extra db queries to avoid n+1 problem. Also logging in case of slow queries when we get a lot of articles in the future
MOM-28 - changed the params to use Longs where appropriate to avoid the stringly typing, and guarding against nulls
MOM-28 - displaying most of the relevant article data. May have to do some tweaking (table-layout: fixed and no-wrap?), as there is little space