moved MIP to seperate class
changed model to consider only $size closest facilities for a customer
added a redundant constraint to make CBC faster for problem 4