\setbaseQR{0} when inserting a new page ...

However, subsequent call to \embedQR will create a QR code of the form
"0\thepage" - and not a plain "0"
Not pushing marginfigure down 15pt
Handle 3rd argument to \setAuthor

And pass a blank value for #3 when compiling in vault.
The changes here correct errors in vault compilation. Full recompile of vault recommended
Minor edits / corrections
Merge pull request #580 from abhinavc/master

Sanity checks added within \setAuthor