uploaded complete solution, added git workflow diagram