update start script to allow specifying a port