Nuke controller integration code
Nuke currently unused Substation::Utils methods
Rename Substation::{Registry => Action::Registry}
Nuke manual registering of action descendants
Directly invoke the abstract (template) method
Depend on mbj/concord
Refactor and achieve 100% mutation coverage
Move Response{::(Success, Error)#data => #data}
Simplify yard class comments
Remove the dependency on inflecto
Implement observer functionality and make ci pass