Changing Callbacks into Separate Module

- changing callbacks test to be a separate module

- adding testing for Callbacks module