Interim checkin; added usage page; added convenience constructors to MessageFactoryReader