Added Colors with attempted determination of language using the query

As I have it now, it tries to guess the language using the words in the query, then uses analyse_text to see if its a good fit. Otherwise it uses the guess function built into pygmentys. I'm probably going to change this to use the stackoverflow tags as the criteria because it seems to choke on things like "ruby http request" because both 'ruby' and 'http' are syntaxes that pygments can parse.