fix up some typos
add numpydoc and document all glyph functions