Add key prefix support
Extract config to it's own module (no spring) + rework validation