added some comments, updateUser addition, a dirty dirty json return