New revamped version of the grep part

Need to piece this all back together (re-integrate the server part and
the pygmentize part as well).

It'd be nice to be able to pass a directory to the grep as well.
And add error handling.