Merge pull request #31 from pstephen43/sr_dev

Sr dev
EOPD/Optical changes
the cscreen interpriter
the new opp side options
merging
fixing compile errors during merge