Added make tasks and gitignore