Update '.load' and '.start' methods to ignore multiple calls.
Update '.start' to call '.load' if the worker has not loaded yet.
Update specs and documentation