make start script executable
fix double restart on startup with `npm run watch`
progress toward metadata support