create a readme for this project based on the readme template as well as the lab 3 requirements. Also add uml diagram to the readme or to the doxygen