Implement roundtrip on &[u8]

Instead of using a sized vector, now &[u8] is used.
Simple journal implementation with push and pop