User class

A nearly finished User class for Rogo.