edited gitignore, implemented loop, fixed not recieving all characters
cleanup and testing
reorganized workflow and fixed bugs in choosing correct workflow