- added test client/server (work in progress)
- improved codegen for list/set/map
- renamed T*Error to T*Exception
- fixed license headers