compile and reload erlang app (and dependent apps) when source code or binary changes