Improve bitcoin address validation.

Now covers the correct string lengths and expects a 1 or 3 as the
first character to validate a potential bitcoin address.