load required fields for authenticating. fixes #120
code enchancements
use latest node
use the .load method to deserialize the user