Web portal

Bunch of random stuff that includes the rsa and Qr submissions.