tests all written, all pass
utilised should for most cases instead of expect
added bank account example
tests all created and passing