Restructure modules so we're sure to get all the persistent symbols exported
Basic actionlog functionality working