Fixed all compile errors
Fixed auth test
Updated route type param to Product