First pass at "E" and "D" funcs

I think it may be best to go through the whole wrapper.py file and just make sure the html urls are completed, then go through and update the rest of the docstrings. blog post for thoughts maybe?