Few interface tweaks for the Remote API.

Add a very basic 'irminsule pull/push'. This doesn't work very well yet, and the implementation is pretty dumb.