Added user class. as well as the beginings of an open envelope class