fix negative number handling in D3.format.shortNumber
add initial unit testing setup