Commented In Encoder Objects

Systematically bringing in encoder stuff, testing. everything works so
far.