Added portal control with server communcation. POST JSON. Need to fix setInterval and clearInterval for button hold.