Edited testing and extensions sections.