Fix for issue of QR code changing on each page load #12

Store the secret and QR code url in the admin session to avoid a new code being generated if a user types their auth code incorrectly.  Fix for issue #12