major updates

added over 20 new operations to the Idxops class
added 2 new tests
finished the parameter class
fixed bug in iterator functions
added backward and b-derivative parameter class
worked on state class