Changes & Fixes to the emulator

Moar comments, auto mac reversing goodness and such. Don't forget to npm
install afterwards to get underscore.string installed!