Create PortDiscovery.java

I haven't tested this. Right now it has partial code to get the topology and return it as a string to my function. 
Need to parse for edges and nodes inside my function