Basic source files
Improved gitignore
Docs related to the project