Allow btc-satoshi to accept values of the form ".number"

Add tests to support change and other scenarios.