Add required_if validation language line.
Merge remote-tracking branch 'upstream/develop' into develop
adds settings manager

Signed-off-by: Daniel Berry <danie@danielberry.me>
fixes redirect paths

Signed-off-by: Daniel Berry <danie@danielberry.me>
adds settings package

Signed-off-by: Daniel Berry <danie@danielberry.me>
changes some styling

Signed-off-by: Daniel Berry <danie@danielberry.me>