Adds login capability.
Allows logging out.
Adds custom matchers for valid log in and has error message.