Added User Class

Added the User Class and updated files to use the User object in calls
and procedures