Please check out the second to last paragraph of the introduction as I'm not really happy with it. There are spelling correction elsewhere as I ran ispell, not sure if I accedentally switched somew ords from British to American spelling.