Added authentication types
Split VNC program into 2