Git based distributed ticketing system, including a command line client and web viewer