removing redundant grammar keywords
updating the test-threading script. we have found a way to not use thread_define
updating the grammar to handle some minor changes. adding some sample receiver
code