updated username to display name
modified for display name
template change to support displayname
class implements serializable
added nb dependent files.