new flatter controller format

controllers don't have to seperate their config pieces
controller config treats keys as fields and values as
lookups/controllers