Added usage options, followed some silly PEP8 recommendations
modified internal IP handling, usage prints

Changed internal IP handling to match external handling, shored up some
var names. Internal and external IPs are still sorted into seperate
buckets.