Use object as application instead of just a target string
Discover applications by port scanning
Discover services in chunks to avoid EMFILE errors
Auto-reload web page automatically
Add npm start script
Change discovery delay from 1s to 10s