Update wavefront.py documentaton. Refactoring: makin a lot of fields private
add glossary documentation