[ ] load the page with a list of all sales orders arranged in descending order by date
[ ] the user should be able to filter the view by selecting program so that only sales orders created under a specific programs are shown, newest at the top with a summary description of what is in each sales order
[ ] a user should be able to search for a specific sales order number
[ ] a user should be able to switch programs and get a new list of available sales orders
[ ] the page should have a vertical scroll
[ ] user can only view details of one sales order at a time
[ ] Sales orders whose items have all been supplied should be greyed out. and should appear last.