updated .gitignore to exclude ~ files
reorganized templates into folders
added stages for individual pipeline step templates and added file service template