Added an except catch for TypeError handling in exchange(). Added an upp...

...ercase switch to get_rate() to help smooth things over with .btc