Add response headers to BankResponse interface.
Add null check to DefaultBankResponse

* Add null check in constructor, throws IllegalArgumentException if input is null.
* Remove unnecessary null checks in methods.