Documentation

Added documentation for public methods.  Removed unused SimpleALViewPairEnumerationBlock.

Created private headers that cannot be imported from outside the project.