Treat provider names with indifferent access.
Implement TicketReader.

Can read from file, directory, URI or callable.
Update todo.