Add docstrings to some state methods
Add backing for running states imperitive