Make function names consistent.
Add scan functionality.
Add redirect to scan route.
Add updated demo data file.