Changed project description and structure around, and completed test for request class.