- Updated Product model.
- Pre-calculate list data in process.py.
- Launch process.py from scrape.py, if products are scraped.
- Updated list.py to use pre-calculated data.
- Cleaned up and fixed misc issues.
- Updated TODO.