Add parsing support for InterfaceDeclaration

This adds support for TypeScripts interface declarations to the
parser. These are just stripped at this point.
By top level do you mean file/module scope?