Final project for distributed web systems class