Added new sections, fixed typos, generally a better article now!