Modified packets parser to allow specifying array lengths
Wrote composite types encoder
Wrote definition of all packets specified in protocol
Some changes in packets handlers

Protocol specs advised not to close connection after kick packet was
sent but wait for client to do so.
Updated tasks list
Added current version specifier to system definition
Some changes in README
Several changes in encoder/decoder and types system

* Now :string is back and it works just fine
* Fixed decoding of fixnums
* Refactored some code

However, not all that is necessary was implemented so I'm still working
on it.
Many bugs concerned metadata encoding fixed
Fixed composite types decoding
Temporary disabled time updates sending because they crash client