COMMON STOCK PURCHASE WARRANT CASTLE BRANDS INC.