added functional testing for users.  Added Timestamp value object