Adding constructors that allow specifing epsilon. Remove the isZero(int) method, since it is inconsistant with the isZero(double) method, and this class is tightly bound to it's backing store. Some javadoc fixes.