fixed issues with UserData class. Now takes User as a type. Added a remove function as well. -MM
commit issues?