Add some methods, rename integerPart to truncate, cleanup