gitlab pipeline check/watch script improvements This is a collection of refactors and improvements based on feedback received. The biggest difference is that now the script can be used right after a git push, despite the pipeline having been created yet or not. The proper status of the pipeline (not created, pending, etc) will be given as output.