add firebase example
fix Path.set: only add when key not found in prototype chain
add commits example