mv route to route.py, add test, modify html