Patriotic e-commerce site launches July 4