implement dragonroot's suggestions:
- use smart pointers
- adjust coding style
- add info about LZO to README (and don't add anything that is only relevant for my fork repository)
TODO:
- move compression_method field from BundleInfo to file header
@dragonroot: Is it ok, now? (except for the compression_method field, of course)