added qr code middleware, favicon, updated gitignore