Mutex :snail::dash: :zap::zap: Basic mutex implementation, uses a try to lock model, where unsuccessfully obtaining a lock returns a 1, but does not hang. See merge request !17