Repository for Distributed Systems course at CMU in Spring 2014