Spike for a new API for declaring endpoints

It's good to know that init_app is used outside of superdesk, I'm not sure I follow the reasoning with wasting time.
The purpose of this PR is to improve readability on the endpoints we create and this will work in Citizendesk as before without any changes.