But judge strikes down allegations of bad faith while upholding breach of contract claim in case involving vacation pay for thousands of employees