Adding a class, masked password support

Adding user class, merging the jce into the user as a member, adding a masked password support