Fix wrong model recognition

Parser was recognizing words with `model` keyword combination, for example `` `model` `` or `Cmodel`, as model, this is a suggestion to fix the issue. this pull request would close issue #92 and #152.
@alikh31 I have finally had the time to look at that regex – the `(^[[:blank:]]*|[[:blank:]]+)` seems really odd to me – I believed I have simplified it into:

```
^([[:blank:]]*" SYMBOL_IDENTIFIER "[[:blank:]]+)?[Mm]odel" MEDIA_TYPE "?[[:blank:]]*$
```

can you please verify?