- endpoint initialization to handle :is_strict_content_types
- specs for endpoint initialization
- changed fished from -1 to {:fished => true,:fmt=> val} where :fmt is
  the original format being fished for. This is better for debugging and
logging.