update internal state abstraction
add license
update internal state abstraction, add index.
refector
update
fix some conflicts
fix several bugs in in the examples. Window operator runnable
try to fix travis CI bug
Merge pull request #23 from Frank-Wu/master

refactor internal state abstraction