Added update/edit functionality and function comments to ProductsShell.php