added port and vncport to machines, also added configuration file, no more hardcoded ports