Initial pass at OrdinationResults reader

Includes passing unit tests (more need to be added still).