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
It makes sense combined with other comment. I though we don't have tests which cannot have a input parameter. Let me take a look at it again today.