Fix to recent dart

Multiple fixes to make the library work with recent dart and to point in the documentation to the correct site now that it has moved. Also implement truncating division as that was one line and caused a Unimplemented exception when I was using the library.