Feature enhancement

- Adding the ability to specify the dataSource from command line and framework.properties file.
- We can still specify data source from the test method

Priority of dataSource input
Method > Command line > Framework properties
Can both GlobalDataSource and methodDataSource be empty? If user did not mention methodDataSource then we cannot expect the GlobalDataSource to be empty and we set methodDataSource only when it is empty. In which case GlobalDataSource has to be the correct value.

Am I right here in my assumption?