Member Domain

Added new functionality to the member domain for changing te members
name, address and loaning and returning books as well as unit tests to
accompany this.