Use flag package to make go run work correctly
Add portFlag and better logging