Added new features and patched multiple bugs

New features:
- Hooks
- Data helper (ByteUtil)
- Compression / Decompression
- More detailed logging