abstractController: added abstract init function
view: made it possible to change the content type and the charset
apiController: removed constructor, added init function
abstractController: added redirect, decreased visibility
front controller: call init function
updated API documentation
added abstractModel (for OR mapping)
added clientModel
implemented apiController::login and apiController::logout