improved Luv constructor option handling and tests