Changed the addInt and containsInt methods to take quotient and remainder instead.  I hope to add a pluggable strategy for getting the quotient and remainder eventually and this facilitates that.  Added isEmpty(slot) method to correctly determine that a slot is empty.