Added HTTP basic auth.
Added laravel user repository boilerplate.
Added model validators for Users and Notes.
Moving http basic auth to controllers.

Better to place basic auth in the controllers as a filter to let some methods pass through without authentication.
Added auth filter to controllers. Started on user store().