added static library target.  fixed crash on nil address string.
major retooling, eliminated dumb delegates, etc.