Add authentication to fronts-api update endpoint

This adds the authentication used in the admin project to only allow logged in users in the tool to update the list.

This means we will be able to open up the endpoints more publicly. In the future when more people start to consume this information (Such as non browser clients), we will need something else such as tokens.