Consolidated thread logging in one common interface.
Added example for synchronized method use
Renamed shared object to reflect example name.
Added Thread example for "guarded Blocks"