Some typos, stylistic arrangements and cleanups.