Messaging: Add send_at param, update src to psr-4, clean up message test a bit

Reviewers:
@be-dmitry 
@mikeklein13 
blah blah blah fineeee