Can Add to Cart

Allowed for the ability to add to the cart.
Updated todo file.
Various other changes.