refactored controller direct model calls with a model service layer

encapsulate the redbean model in a service layer for a unified api for our controllers (i think they should only handle the request and response stuff, inform2 scared), better replaceability of models, service helper functions..

@thomasklokosch Please check implementation and tell me what you think.