[TEST] Assert Jobs start order.

Added feature to assert that Jobs gets started
in the expected order.
[TEST] Added simple test framework

Started with a simple framework for scheduling Jobs 
and validation the priority and start order.