Client pushes pickled pstats and various merges along the way.

##### It's been a long time coming, but it's done!

client now takes full pstats obj, strips the stats out, pickles them, sends them in the json to the server which then unpickles, reinitiates and writes to disk.

CallStackItems table now defunct.

A pstats dir is now required in server root, a mostly empty .gitignore should ensure this is made. If not, make it.