Golang Mutex Queue. Container holds Using mutexes effectively is key to writing