Added functionality to abstract the reading of text/binary STLs (see STLDocument.Read) (fixes #2); commented the codebase (fixes #3); binary STLs now write the AttributeByteCount value for facets (fixes #4); added functionality to convert an STL document between text and binary format (see STLDocument.CopyAsText and STLDocument.CopyAsBinary) (fixes #5).