Feature/new bus endpoint

Added the new endpoint w/ deserialization tests. Updated the failure on the callback to show a more user friendly message.