Adding support for annotations:

  - Passing a parser to parseJavaScriptFromFile.

  - Clean up.

  - TODO: Need checks in the typechecking phases.
Annotations working just for array literals.

  - Disabled the precise typings for arrays. The only array type available now
    will be 'Array<T>'.

  - About to make changes so that all expressions can be annotated.
Restoring annotation type check.

  - All expression annotated at VarDeclStmt will be checked.