Basic Protobuf integration.

Added RepositoryIO, responsible for saving and restoring Repostitory
contents via Protobuf;
Updated all item types;
Removed forgotten file
Moved item implementations into a separate file
Do not use STL in Sequence