Update .gitignore
Handle pushes and tags
Don't log to a file by default
Log port the server is listening on at startup