allow port to be passed in else default to 8080