[+] Adding support for multiple environments
[u] Update classes related with Database connection to handle multiple environments.
[u] Adding and update Functional Test scenarios testing multiple environments.