Item adding

Addresses a lot of issues surrounding item adding. It's still probably not the most optimal way of doing it, but seems to be working. I also cleaned up the dropdown dialog when requesting to add ad well as the modal component.