Introduction improvements, better lstlisting and description formatting.