Major structure change, iterators, helper functions

Made AnalysisChain and ImputerChain iterators. Added a bunch of helper
functions like new_imputer and changed store_changes. Added MissingData
class. Simplified user interface.