Typed cerealization and de-cerialization.

Look after merging in https://github.com/KnowSheet/Bricks/pull/17

Thanks,
Dima
How will you do it?
Is it true, that we always have EOF exception now at the end of file (and return false below)?