Load target-independent option only once.
Added --bootstrap parameter and 'bootstrap' option to pull first snapshot non-incrementally if it isn't present locally.