Massive Changes!

Rebuilt program to handle massive files using protobuf-net a C#
implementation of Googles protocol buffers technology.