Refactored how we check if the user has a valid api key Added POST request, PUT and DELTE Also some work on the updater #29