wrote unit tests for base client Tool classes
fixed unit tests using long ints for py3k