added the extraction and args libraries, a utility for documentation extraction and formatting, and it's time to port the documentation over.