TODO Add a final project. Every lesson will have a readme section, task section and a complete code section which would be the code under src folder. All modules should build without warnings.