Define TypedDataset helper class
Fix bugs in static cast methods
Make type casting code cleaner
Improve how the duplicating methods work
Add TODO notes
Make BigComplex a full featured ComplexType
Merge branch 'master' into data-types
Make a BigComplex DataType
Make error messages consistent
Documentation change to head off style issues
Fix a comment
Finish unimplemented methods of BigComplex

Basically an atan2() algorithm using a CORDIC approach.
Add some TODOs
Merge branch 'data-types'