Configuration implementation using typesafe config

Configuration implementation using typesafe config