Feature/search 194

Full text search works for publications.
Search works for persons by last name.

There are still issues with too many requests being sent to mongodb.
Can anyone explain to me some of the observer code in server/lib/search.coffee?
After this, I should be able to make O(n) instead of O(nlogn) queries to mongo.

Also, Mitar, can you go over the search code base with me again?