Merge pull request #278 from alevan2/master

Ready, some incomplete work due to lack of coding knowledge (reverse pag...
assorted goodness
Merge pull request #279 from SGA-Brookshire/master

assorted goodness
Committing eight files, not complete work (some are not completely encoded as reverse or have generalizing encoding)