Add processing_finalized event
NullProcessor don't implement total_records
Add start, finish, finalize and error to data processors

It resolves #3
NullObserver raise NoMethodError if got undefined method call