Active development for Erlang: rebuild and reload source/binary files while the VM is running