major major surgery

 - renamed the main objects to safe_user, safe_device
 - configuration is now no longer the main entry point and is no longer a class
 - the SafeUser is the main and only object exposed to library clients
 - build scaffolding for better first use experience in configuration