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.
added cancel-completion rule.
added class/interface snippets.
reverted back to simple function definitions.
parantheses around inherited classes are defined as operators.
variable definition does not denote the last part as an storage type.
no longer using variable.parameter for all lowercase words (bye bye brown look)
reinstated function definitions with parameters. works better.
minor fix: changed ".boo" to ".source.boo"
colons are defined as keywords.
recursive handling of function arguments.
minor fix: can handle comment block before function argument.
added more operator keywords.
added support for closures.
added support for struct.
added the "enumerate" function.