Make backend path configurable
Let containers define a service name for themselves
Enable multiple ports per container
clean up variable assignment a little
Set up frontends for nginx proxy as well as backends

May not work as expected if your container has multiple exposed ports
Better handling of multi-service containers, fix typo in groupByMulti loop