Updated bank app to throw exceptions