AngularJS interface for chrome.runtime messaging. Allows for remote procedure calls and data binding.