Pulp Consumer registration

Adding a step to the consumer configuration to allow the consumer to register himself after a successful installation

Fixes #21 
Is the empty string equivalent to `undef` here? If so, could we use `undef` for the sake of clarity?