Feature/#207 separate staff and visit

- `site_type` 설정을 추가함. 사용 가능한 값으로는 `all`, `staff`, `visit` 세 종류가 있음
- `site_type` 값에 따라 제한 없이 사용 가능하거나 직원 전용 또는 방문 예약 전용으로 동작함
- 방문 예약시 보안을 위해 ajax를 통한 api 호출을 최대한 줄여 인증 문자 전송을 제외한 모든 api 호출을 제거함
- 인증 문자 전송을 제외한 모든 api 호출시 인증을 수행하도록 함