Expanded product API
	added function to get a product based on its' unique variant options
	added data-attribute standards for adding products with variations to a cart
	fixed cart totaling bug
	added AJAX functionality to update mini-cart
	added AJAX wrapper for empty_cart functions
	added functions to retrieve possible options for a product
Started page functionality
	standardized the way prices are saved
	added page-functions file
	fixed shipping AJAX responses to be more usable
	fixed product functionality