Add --port option (optimist) and colors