Synced paused state when using `.go()` and `.target()` internally. Started `.status()` unit tests.
Updated `status()` to accept params. Updated corresponding unit tests (Re #20)
Fixed `.lock()` to return booleans. Added unit tests (Re #20)
Closes #39 - Removed state-relevant metrics from `status()`
Re #38 - Exposed "pendable" property in `.state`
Updated several unit tests to work with the new information structure
Re #20 & #39 - Updated unit tests for `state.pendable`