Finished refactoring ActorRef to use new protocol interfaces
WIP: still breaking build
Started refactoring/cleanup of exceptions
WIP: still breaking build