Cleanup and preparation for IP5
Proof of concept! Multiple classes!
Dynamic object creation functioning. Major implementation is complete!
Fix for validation on edit menu. Looks good now.
Documentation
Add more validation
Add remove product functionality