Added User Controller and test unit