Fixes spec, authentication, and more