initial commit.

code, docs, schemas, no tests yet :(
add license