just need operations to work now . . .
More work, but variable indexes not done.  Should abstract out the creation of x,a,b registers
Merge remote-tracking branch 'origin/laststable' into develop
can now compile from src directory, not just test
merging all relevant develop files