Rowan Lupton's final for Web Development I at Hampshire College