fix issue in cost estimate creation

populate the sourced_by field of the SO line with the PO line doing the
sourcing
fix error using self in api.multi method
fix UnboundLocalError
more details in test
remove print statements
Merge pull request #25 from gurneyalex/8.0-fill-cost-estimate-sourced-by

fix issue in cost estimate creation