initial version of venn.js library