Finished features and test cases for abc-bank

Please see all the changes for added features and test cases.
Major change list in READMD.md details the most important changes in the code
Thanks,