Fixed typo + error handling.
Fixing to pass tests.
Refactored layouts + entities.

- Added a field for a phone number in the User entity.

- Merged `layout/logged-out` into `layout/layout`. The
  default `layout/layout` will not show the user nav if
  no user is logged in.

- Removed logic from Schedule view.