Added Greedy mode

It didn't take long, so I also took the opportunity to polish up our
output window a bit. Should be much easier to see what's up now, and I
don't think there will be any more updates to main.cpp unless we finish
up early, in which case I'll add numbers to the grid. I also added an
executable of what we have so far.