Merge pull request #3 from mljsimone/master

I changed the way options are handled. Now you can produce QR codes with 0 margin.
minor
add deflate library from nodeca/pako
sync for vector types