Wrong approach for out of stock items

Removing code from cart controller and adding to checkout
validate_cart() its called at every step of checkout