Added completed project and unit tests