Added retrieve to the client model. Added a daemon script and tasks.