Serialization protocol v2

- Updage readObject(), fix some bug
- Add writeObject()
- Add normalize(obj, type)
- Update README