inital commit of fork

- added Gurobi support
- refactored CompressionModel