OKAYYYYY, maybe it wasn't such a good idea to store users passwords as plain text.
Adds the concept of a session
Allows us to actually create a session!
Decorator to decide if an object is authentic