add a scaffolding for the new voting booth

In the new voting booth the ballot creation and receipt
verification should be done within the browser. No data critical
for privacy should ever leave the browser unencrypted.