Brought corrections to failure detection. Created Machine object to
record port information.