Updated CompareInt

It now handles comparisons with negative and positive numbers correctly.
Removed main.c

hopefully will help with ignore
Merge remote-tracking branch 'origin/master'