make tests run in x-platform
add license
fix elements test
support forms, files, and blobs
tabs