Cleanup, documentation.
[A] Change linkage of ProjectData detail::readGeometry to internal.

Clears a warning from the compiler about missing prototope.
[A] Disable copy-ctor of ProjectData.

An implicitly created one makes the code
ill-formed because of the user-defined constructor.
Merge pull request #532 from endJunction/Cleanup

Cleanup