Changed ConsultableSource to support notion of a URN to represent a
locally served source URI.
Make LoginRequiredException serializable, duh.
Initial checkin of revised and upgraded app.
Minor misc. updates.