renamed appropriate class names
made some changes to make it generic
Input parsing fixed
Cell Constraint Working
Row Constraint Working
Box Constraints fixed in hard coded way
it works . only caveat box constraint is hard coded
some small fixes