Async each row

Here I added the eachRow function based on the stuff I build before mentioned in #37. I needed a way to communicate the end of stream from the connection to the client and used the null callback.

In the client you can now implement different external interfaces based on that.