Have 13 of 27 passing. Changed thread_yield to insert in order. Made lock_acquire change priorities if necessary and lock_release to yield CPU correctly.