Pretty font and colours for code

Use \sc{..} for inline Scala code, \begin{lstlisting} and
\end{lstlisting} for blocks of Scala code, and \cc{..} for non-Scala
code, Class names, or file names.