added author_ipaddress; gui create rate limiting; improved new/update logic