adds bank account functionality, next tests

rigs up basic bank account functionality off of the users profile.

tests in and they are awesome!