Adding more useful unit testing to the service layer.
Fixed todo in action based function calls
Let providers select allowed text-to-speech and text-to-image file formats