changed handling of transfer amounts as this lead to an error #28

Added test for bcmath in case the provided amount is a float