Added User and UserContainer

Designed User and UserContainer with Chris via pair programming. Has
unimplemented methods. We are both going to implement.