First pass at the server portion. Starting to learn twisted which is a pain. This is a horrid hybrid of twisted and not twisted. Oh Well