Add registration model and controller