add views and partials
add type field to user table
add teacher model as inherited model from user
set application routes
add views and controller code
add authentication engine provided by devise gem