Max exp

Dear Josh (and whoever else feels like attacking this problem):

the code contained in MaxExp is integrated localize code, free of syntax errors as far as I can tell, though math errors likely remain.  Right now it's set in a loop, so it keeps "scanning" (just noise from arduino), adding hypobots, weighting them, collapsing, repeat.

Here's the reason for the pull request:  The loop breaks upon a strange serial failure whereby the arduino appears to percieve the control character "J" as some other char.  WTF?  Plug in an arduino, load up the ld_ino.ino, run main.py, and watch it fail.  I dunno what's happening here.