Almost full implementation of Simplex!

TODO
- exit if problem is unbounded