Causal Inference Under Network Interference: A Framework For Experiments On Social Networks