main
Add purchases
Refactor add purchase feachure
Added the ability to track purchases and vary by status, improved interface