BigNumber constructor cleaned up signifcantly, addition of
inspectString(String s) to parse through the string