Remove duplicate code
Factor out setting as_auto_editor
Factor out select_form method==POST
Factor out extract_*_mbid
Factor out checking `update` variable and setting only if not already set
Combine 4 repeated lines
Fix missing underscore in internal method added in prev. commit
Fix the *last* missing underscore in internal method added in prev. commit
Merge pull request #7 from JesseWeinstein/various-cleanup

Various cleanup, factoring out duplicate code