Finished Callback implementation.

We did it.
merged master
Implemented the ready system, also added messaging functionality.