initial checkpoint for some optimization options
add more configuration capabilities
Merge pull request #2 from spacejam/tan_optimization

Tan optimization