refactoring (merge with previous)
added special-case for ///, removed evil bug allowing newlines in onelinecomments
renaming to improve readability
rackety parser coming along...