create app models
add validation to ar models
join office and manager, office and city
run migrations