Added model descriptions and various fixes.
Playing with gradient matching. Optimised lg for speed.