improved docs; add more power to write stream API

 * write stream has 'progress' event
 * ability to set max file size for write stream