Added concurrency test
Added concurrency test
Added goroutine number to a log line
Doesn't error out if already unlocked
merged master
More testing and stuff