Move eval function to admin functions so it can be run when not in a PUG channel; Check eval command for system calls and deny execution; Move eval execution to separate thread so if it hangs it doesn't hang the bot; Message issuer with output of eval execution