admin_init instead, updated to 1.2 official, cleanup, gpl3, ready for launch