Model and doc type verification is now stricter and applicable to all search aliases

Added stricter model and doc type verification for search aliases on managed models. Implements #57 .