Edit product functionality complete

User can now click on an item to open the edit details dialog, save the
changes or close the box without making changes.