Added HR user class

closely following design spec, version