Added in basic slave functionality; still need functionality to process actual messages