add prototype code and some dependencies
add LICENSE.md
update README.md
add legal boilerplate