rename message to messageId for clarity.
remove messageStatus (not useful object)
recategorizing objects
Remove unused objects
Add getters/settings for convenience
Add exceptionEvent
Rename SilenceOnTheLineBufferedOrderedQueue.java
remove packgae