added local refrence frame support
modified interaction object base class
abstraction
bad editing
Coroutines

Started new frame work for data processing that will use coroutines as
flexible data processing modules that can  the easily linked and
branched to create complex decision tress. Coroutines provide a logic
structure that will support multithreading in the C++ implementation
Coroutines implemented

Son of a bitch its WORKING on a single narrow and not representative
test case but its WORKING
Merge pull request #1 from YetAnotherMinion/dev

Dev