move curve construction to second constructor, register on curve level
remove calcuate invocation which is not needed any more
Merge pull request #7 from pcaspers/CDS

cds