remove src from gitignore
organizing workflow
re-organizing workflow