fix for a number of spelling typos mentioned by @astrofrog and spell check
Change comments to have PEP8-compliant leading spaces
Added note about intended use for frame_attr_names
Change representation intializers such that order matters
Clarification of what `realize_frame` is doing