Recreate project and put everything in one assembly
Rename namespaces
Expose stream info
Add ToArray method to return a byte[]
Add Dispose override