split admin api and common api
remove redundant css style
Add menu viewer
auth admin javascipt files
use mongoose to access model
Add simple error handling code
Use async fetch