[FEATURE] Begins work on authentication and cleans up specs