Cleanup, add a fromString method to BigInteger, and use that method