Updated bundle
Added docs, refactored, and added specs
Added short class docs
Fixed formatting
Added short class docs
Added check_state_first? compatibility
check_state_first? for remote FSOs done