Added a way to set max/min in LinearProgram.h and implemented all of its methods in LinearProgram.cpp