added function and class definitions.
updated tmLanguage file...
added function definition parameters.
better support for class/interface (i.e., multiple base classes)
improved function parameter - now accept arrays, generics, namespaces.