major fixes for simon
added linear simon
some testing
added new examples
updated simon description
updated examples