Added a psr/log dependency
Added some bad ass auth middlewares