Added the functionality to have both database and file as input for for
property source.
Refactored the test class.
Refactored the code for testing derby as Archaius databse source.

Added the functionality to use user id/pwd for database authentication.