Feature/basic publizon impl

Question is whether we'll be able to renew loans. But in that case this will need to return an error.