Added authentication for all the things
Added a feature toggle around authentication