Refined the API a bit

- Renamed complex_t to cx_t in the hopes of reducing required typing.
- Added a comparison function.
- Fixed the mult, div, and conj APIs.
- Increased the default size of complex componets to double precision.
Added a test suite for basic sanity checking