Quietly preparing observer for unit testing
Added basis for unit testing and programmatic creation of order and invoice
Improved structure of test