Added Simple interface for Commit message Quque
Consumer throwing IllegalMonitorStateException: WIP

Even though syn block exists still consumer is giving the exception.
Fixed the Queue, now threads are properly communicating.

Theads should have been waiting/notiying on shared resource lock and
not on the threads. The thread which invokes wait notify must be the
owner of the lock. Waiting and notifying on Mutex solved the issue..