added high level description of the goals of this project as well as a suggested implementation design