refactored, but undocumented, however working and tested
bump up to 0.9 beta, remaining work: document compiler for future, write benchmark utility, add math for various operations that I need