Added Abstraction of Bank, all classes are now documented