Added tests.py file for run all unit tests
Created factory for adapters
Added exception condition
Created entities base(order and result)
Removed unnecessary files