Added User Controller
Separation of business logic