Clean up repo; ready to roll in initial sdn changes
Initial sdn changes; some tests broken and functionality isn't complete
move run.sh to script folder; modify conf files for configuration core changes
move run.sh to script folder; modify conf files for configuration core changes
Fix sim now in tests to correctly mock out what objects expect from simulation time advance
more revamping on config changes and simulator singleton
config/topology refactoring partially done
Fix debug/info log level
More configuration changes; new syntax to DRY things out
Style updates
Add capability to have empirical distributions loaded in config files
import two functions from heapq, rather than access them via dot
Add JSON configuration capability and much more flexible (and recursive) substitution.  Add GML config reader (untested)
Make sure that when checking for strings to eval configs, we also check unicode
add sample json configs
add forward method to node; all subclasses should call forward to forward a flowlet
Add ports/quasi-interfaces
Legit multiple links; they get auto-assigned with sequentially-assigned interface numbers, which refer to indexes in list of links from a to b
Cleanup and prettify link.py; link c'tor should now take capacity of link in bits/sec
Add more flexible parsing of delay/capacity for configurations