Feature/more pyopenms improvements

small fixes and some improvements, including Python implementation of ```IMSDataConsumer``` interface.