moving expensive lookups to a slower iteration
started adding external ip lookup
updating licence
altering argv
minor licence changes
committing alarm
merging alarm work
finishing alarm feature