Misc06 - bug fixes

some pylint cleanup and bug fixes

closes #707
closes #703
closes #710
closes #673

If I don't find anything else to add today, I will merge it.
Not too far behind master so it doesn't need rebase.