New loadbalancer config design

- [x] load balancer config file changed to support both RRD and ESD.
- [x] can be configured to use either of RRD or ESD to divide
- [x] need to add validation checks