serve static files
parse port argument