Refactor db models for handling price, dosage form and quantity info.
Update rebuild script to handle changes to data model.
Update frontend to handle changes in db models.
Change 'iu' to 'IU' in medicine strength values.
Add 'alternative names' field to Medicine model.
Update upload script for new data to handle changes to data model.
Clean up admin.
Admin: Clean up display of Procurement list.
Admin: Make more columns sortable for Procurement list.
Remove 'website' field from Manufacturer model.
Add 'approved' field to Procurement model, remove 'approved_on'.
Echo SQLAlchemy database queries.
Load page length from config.
Bump SQLAlchemy to latest version.
Enable eager loading of relationships to avoid deluge of database queries.
Add 'name' field to medicine model.
Add unique constraints where needed.
Avoid null-valued db entries. Clean up duplicate medicine entries from imported data.
Always render page_header block inside jumbo container.
Add Procurement page template, remove templates for Supplier, Product.