Add documentation database support
Add testing binaries
Add assemble.ml