Sample implementation and helper methods for an IndieAuth client.