Lots of changes. Use tools.py for quite a few responses, Code's prefix is now dynamic, url.py has fully been rewriten. Expect at least a few bugs.
add prefixing into the config file.
start converting urls to shortened links.ml urls