abstractModel: check if value exsists, otherwise return null
abstractController: added request function to access $_GET and $_POST parameters
updated api specification
apiController: get id and token over base\abstractController::request and force $_POST for the token