fix for leading zeros

This is a fix and additional tests for the leading zeros problem described in https://github.com/peterolson/BigInteger.js/issues/1. 

Sorry, somehow it anytime messes up the white spaces. A manual "diff" is bellow: