no magic lower case for handlers
fix socket handling
make scp command configurable
client can just be a normal role
basic pod for classes
fix plugin load location
clients should refuse to work without ssh connection
module for making inline handlers
updating change log