separate containers for nimbus, supervisor, ui for fig.yml

Hi,

This pull request is to separate the containers rather than passing arguments to the startup.sh script as fig.yml doesn't allow passing arguments. Feel free to modify as needed.

Thanks