Remote update

Hi everyone, here's my suggested rework for the remote section. @scopatz and @gonuke, I'll inline comment the exercise that could get cloudy if all work is done in the master branch.