Added gitignore
Simplified the logic of list module using built-in modules
Render docs using the built-in render