Fix: Complex numbers with an inexact zero imaginary part become real
values
Reformatted the source, cleaned up the code based on some of Eclipse's
suggestions
Bumped up to version 0.6 :)