Re-arrange while loop per OTI bug #575

Moving the "a = Web100Agent()" bit above the while loop should free up memory that keeps getting stuck. Per the ticket:

"As Matt correctly hypothesized, the problem has to do with the fact that
a new Web100Agent is being initialized each time through the main loop.
During the call to the all_connections() method, there are a set of data
structures allocated. The memory for these structures is reclaimed the
next time that all_connections() is called on the same Web100Agent object.
In this case, because we always call all_connections() on a new object,
that memory is never freed. Ideally the Python Web100 library would have
a del method that the GC would call when the object goes out of
scope and that memory would be reclaimed. No such method exists (or if
it does, it does not properly deallocate that memory).
So, long story short, the fix is easy (and exactly what Matt said). Move
the
a = Web100Agent()
above the
while True:"