Added support for saving/loading directly into streams or files.
Updated processing test to be a little bit more specific.
Added missing JavaDoc.