Tests using java reflection
Kryo unit test works
Removed type signature for read/write, and implemented scala-picklign read/writer
Moved `uServer` into just `Server`
Flexiblize to allow custom transport types