add a new feature about tailable cursor message source

Hello, there.

I added a message source using the function of tailable cursor of mongodb client. 
And when it is good, try to merge.

Tailable cursors are conceptually equivalent to the tail Unix command with the -f option (i.e. with “follow” mode.)
see: http://docs.mongodb.org/manual/tutorial/create-tailable-cursor/