Added error views. Exposing 'provides' directive. Corrected Auth component