 public enum MoaHttpErrors: Int {
   /// Incorrect URL is supplied.
   case InvalidUrlString = -1
-
+  
   internal var new: NSError {
     return NSError(domain: "MoaHttpErrorDomain", code: rawValue, userInfo: nil)
   }

public enum MoaHttpImageErrors: Int {
  /// Response HTTP status code is not 200.
  case HttpStatusCodeIsNot200 = -1

  /// Response is missing Content-Type http header.
  case MissingResponseContentTypeHttpHeader = -2

  /// Response Content-Type http header is not an image type.
  case NotAnImageContentTypeInResponseHttpHeader = -3

  /// Failed to convert response data to UIImage.
  case FailedToReadImageData = -4


*/
public extension UIImageView {
  /**
  
  Image download extension.
  Assign its `url` property to download and show the image in the `UIImageView`.
  
    let imageView = UIImageView()
    imageView.moa.url = "http://site.com/image.jpg"
  
  */
  public var moa: Moa {
    get {
