tiny decrufting
update .gitignore
decruft/clarify mgh1.py
significantly refactor/annotate mgh1.py