gemfilelock
added styling and cart functions