complete appointment CRUD WIP
add root route