* **Added** ip is now record (fixes 12)
* **Fixed:** 9 and 11. Previously we would try to register everytime it was initialized, which would break admin (which
does an isinstance check). The decorator now registers on a module - not thread - level. The hidden `__dal_register__`
method is now attached, which will re-register if needed.