added propertize function for syntax level single line commenting (nested unclosed {- inside of -- still causes problems); changed syntax table entries for { and }, respectively, so parenthesis matching takes place now; added negated [:punct:] case for function regexp so -', etc. aren't counted as a function name; we can tweak this to make it more precise, since _ should be allowed, (i believe)
removed commented stuff; added the syntax-propertize-function to the program; added a todo for type font-locking, and a question for joe
removed search based font-lock highlighting (previous version)
merged origin/master with upstream/master (it was the todo causing the conflict);
Merge pull request #4 from m4b/master

added syntax level single line commenting, seems to properly work with nested open {-, more --, and strings