generate controller user
finish layout and routes