Registration support

With this changes user is automatically registered (on `up`) and unregistered (on `halt`) for a RHEL box. If the box is already registered it continues without a failure and if the box is not registered for unregistration it continues without any issues as well.