adding http error, encryption, and process management libraries
added start and stop script using pm2
adding registration tests