#1: Changed host
#1: Changed object and variable names.
#1: Added load balancer and endpoint
#1: Modified endpoint
#1: Modified Loadbalancer
#1: added inital implementation of consistent hash load balancer