So I added the library of necessary messages I have thought of to communication.py
I did not realize that pickle also told you what class exactly you're reading, so there is some extraneous crap
In other news: omgomgomgomg cPickle is great
So I have the basic tools, now I'll start writing.