Ignore any warnings with annotation comment `# ignore`

In addition, I introduce Warning class to treat each warning data as object.