Sustain: distinguish errors in messages
Sustain: layouts cleaned up + routes + auth layout wip