use profile to avoid conflict with other spring tests
split up AppConfig into more readable configs