Added support for more providers

- added external `config.properties` to add more providers
- added copy & paste functionalities to user and credential fields
- added slf4j dependency and logback.xml config file