It (almost) works now

Fixed: The file header comments were treated as function header comments.
The issues still remaining:
(a) The Pawn compiler(pawndoc component) does not handle newlines and indention well.
(b) There's an unaccounted for situation when a parameter does not have an explaination(no hyphen) which I temporarily avoided by printing a line on which the problem happens.
Merge pull request #1 from jte/patch-2

It (almost) works now