Basic immutable complex number wrapper for BigDecimal and its associated
unit tests.
Added magnitude() and test to Complex
Added Complex.magnitude(), tests, and BigDecimal Newton square root.