adding quantity changing and empty cart

along with a few other fixes
adding the compass config