Add makefile and make relevant changes to editorconfig

Makefiles require tabbing to be done with actual \t characters,
and the default editorconfig settings used space tabbing.
Specifying a special rule of the Makefile fixes the problem.
Fix bug with Complex.div (incorrect denom)
Add conjugate method
Add initial test suite for Complex class