Tag creation infrastructure for github hook

* Created TagWorker to manage tags
* Created tag.sh file to create new tags
* Moved old worker.php to SplitWorker and fixed old references
* Removed unusable generate_tags.sh file
* Added gitignore file
* applied php-cs-fixer for php files

This PR requires the server to modify the Workers path.