move module
sepalate linq like extensions method for Stream

and some fix for test.
add licence
implement endpoint decotor
fix some test