install request, add cryptojs library, add pup route

I forgot to include this in the last commit