Changed cart add validation of quantity, is_float will not work.

Qty is checked for < 1 now, any other decimal like 2.2 will be cast to an int during the cart add method in library/cart.php