Added impl. of User class. Added better javadoc and switched to java.util.logging