Restore wallet

Since we are moving to the new front-end this only uses wallet.html to test the endpoint. I didn't bother to flesh out the front end functionality