Initial commit. Too tired to finish this.
 * Most of what I have is from hypecheck. We can refactor later
 * I'll need to refactor out the load balancer as well