module-contained refactoring for Object, Element, and Property - mainly style
fixed potential bug in calculating file header length in PLYObject
add test for comment line content
Refactor property scanning to use mutable data instead of memory buffers
Add test for addElement:: method