make the scripts fail fast (so they don't power through virtualenv not working)
make the scripts work on osx as well (mangling sed usage and switching out readlink for cross-platform compatibility)
replace SimpleHttpServer with ComplexHttpServer (a multithreaded drop-in replacement) so that Bob's riot usage isn't blocked on Alice's browser's still hogging the (one) connection
A few changes: