Add WriteHandlers

WriteHandlers are handlers that write to a file on disk.
Add license (LICENSE.txt)