first commit
Update README.md
Update README.md
added PRESOLVE enum

- and tiied up a bit
included the cxx generation code
Merge remote-tracking branch 'origin/fullapi'