Improve docs
Fixes edge case for list command and provide test case for it
Using a class variable for reload_source_on_change setting